欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Android 杂七杂八记录

发布时间:2023/12/9 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android 杂七杂八记录 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近整了下android编程,有些小问题,还是需要记录下来,方便以后查询啊。

1、打印二进制/十六进制数据

byte b = 2;

System.out.println(Integer.toBinaryString(b)); 
System.out.println(Integer.toHexString(b));

2、java是部分有符号与无符号的,char为2 BYTE的数据

3、android ndk编程中出现ReferenceTable overflow (max=1024)后,程序挂了。这是由于在java与c中平凡的切换变量,处理方法是在JNI的代码中把不需要的变量释放掉。如:

 

 

 

void Java_com_cvtouch_services_Touch_doCalibrate(

JNIEnv *env,jobject obj, int fd, jchar jbuf[])

 

jbyte *pbuf;

 

pbuf = (*env)->GetByteArrayElements(env, jbuf, 0);

.......

//函数末尾需添加release

 

(*env)->ReleaseByteArrayElements(env, jbuf, pbuf, 0);

4、eclipse自动补充import包的快捷键:ctrl+shift+o

5、通过网络调试:

adb connect ip:5555  #在终端上运行此命令后,就连接上android系统了

然后就是运行时选择此机器即可

 

6、button隐藏:

        Button btn = (Button)findViewById(R.id.btn);

        btn.setVisibility(Button.INVISIBLE);

 

总结

以上是生活随笔为你收集整理的Android 杂七杂八记录的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。