Android 下 JNI 开发

03_锅炉压力系统-54

1.锅炉显示压力结构体

2.模拟锅炉压力值C代码

 

#include<stdio.h>

#include<stdlib.h>

 

/**模拟-得到锅炉的压力值

范围:0~210  

*/

int getPressure()

{

   srand(time(NULL));

   return rand()%210; 

 

}     

 

main()

{

 

      while(1)

      {       

               sleep(1000);

               int pressure = getPressure();

               printf(“%d\n”,pressure);

 

      }      

      system(“pause”);  

 

}   

 

3.创建Android 工程:PressureDemo

 

4.自定义显示压力控件MyPressureView

/**

 * onMeasure ->onLayou ->draw

 * @author afu

 *

 */

public class MyPressureView extends View {

 

public MyPressureView(Context context) {

super(context);

}

@Override

protected void onDraw(Canvas canvas) {

Paint paint = new Paint();

paint.setColor(Color.RED);

canvas.drawRect(20, 50, 40, 250, paint );

//画一半代码绿代码

// Paint paint = new Paint();

// paint.setColor(Color.GREEN);

// canvas.drawRect(20, 50+100, 40, 250, paint );

}

}

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎大家关注尚硅谷公众号(atguigu)了解更多。

 


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)