- 博客(8)
- 收藏
- 关注
原创 java获取一个byte字节里的某个bit值或连续的几个bit值
在java里,一个byte占8位 ( bit0-bti7 ),那我们怎么去获取其中的某个bit值或连续的几个bit值呢?获取单个bit值://b为传入的字节,i为第几位(范围0-7),如要获取bit0,则i=0public int getBit(byte b,int i) { int bit = (int)((b>>i) & 0x1); return...
2019-04-30 16:15:29
6292
1
原创 Android AIDL的使用以及双向传输数据
Android Interface Definition Language,简称AIDL,是Android接口定义语言,用于进程间通信。当然你也可以通过发送广播达到进程间通信的目的,但广播会碰到延迟等现象,个人建议还是使用AIDL。 AIDL传输数据支持Java基本数据类型、List、Map以及实现Parcelable的类。接下来将通过一个实例来讲解下AIDL,并...
2019-04-20 16:56:11
1768
原创 android Socket的使用
最近做了个项目,里面用了socket来通信,今天总结下。Socket服务端设备需提供热点供客户端所在设备连接。先讲服务端:因为需要服务端提供热点,所以我们先要去打开热点并配置,方法如下:public static boolean setWifiApEnabled(boolean enable,String wifiName,String passWord){ WifiMana...
2018-08-23 17:06:31
1921
原创 android4.4默认输入法设置
找到frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.javaprivate void loadSecureSettings(SQLiteDatabase db) {//在此方法最后面添加如下 loadStringSetting(stmt, Set
2016-06-27 11:36:07
1738
原创 android SharedPreferences存储byte数组
存 SharedPreferences sharedPreferences = getSharedPreferences("demo", Activity.MODE_PRIVATE); Editor editor = sharedPreferences.edit(); String imageString = ne
2016-06-27 11:33:23
2350
原创 byte数组转为图片
有一个byte[]为b,可用如下方法转为一bitmapdrawable Bitmap bitmap=BitmapFactory.decodeByteArray(b, 0, b.length); layout.setBackgroundDrawable(new BitmapDrawable(bitmap));
2016-06-27 11:29:41
1362
原创 android4.4 状态栏透明修改
1、frameworks/base/packages/SystemUI/res/drawable-mdpi 下用一张透明图替换system_bar_background.png这张图2、frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java 找到makeStat
2016-04-23 14:53:05
1359
原创 android4.4 Launcher3 修改配置文件default_workspace.xml无效的解决方法
此文章针对的是一整套的系统,并不适合单独下载Launcher3源码下来修改的情况。 最近公司在搞一个车载方案,用的是RK的系统,因为以前一直做的是A6的方案,android4.0的,这次换成RK的,android4.4的,系统代码拿到手的时候,发现多了个Launcher3。好吧,多个就多个吧,又不是不能改。思维还停留在A6方案上,觉得也就改改res/xml/default_worksp
2014-12-10 14:07:50
3132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人