自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 EditText 设备输入字符长度

mDeviceNameView = (EditText) view.findViewById(R.id.edittext); mDeviceNameView.setFilters(new InputFilter[] { new Utf8ByteLengthFilter(BLUETOOTH_NAME_MAX_LENGTH_BYTES) //BLUETOOTH_...

2020-03-18 18:11:54 177

原创 android 8.1 设置默认语言 去屏保 不休眠

设置默认语言在build/tools/buildinfo.sh中加入属性值echo “persist.sys.language=zh”echo “persist.sys.country=CN”echo “persist.sys.timezone=Asia/Shanghai”echo “ro.product.locale.language=zh”echo “ro.produc...

2019-01-09 10:20:09 2413 2

原创 android broadcast intent flags解析

发送广播设置flags值, 指定特定接收者Intent intent = new Intent(BluetoothHeadsetClient.ACTION_CALL_CHANGED);intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);sendBroadcast(intent, ProfileService.BLUETOOTH_PERM);...

2018-12-07 18:59:04 2306

原创 android 8.1 java直接通过ServiceManager.getService 获取cpp service机制

android8.1 java可以通过ServiceManager可获取native底Service, 节省了一些java层和native层service的重写与jni代码。使用了代码自动生成aidl机制例如ServiceManager.getService("media.camera")1. "media.camera" Service创建与发布frameworks/av/camera/came...

2018-07-12 13:42:39 2103

原创 android receiver中显示AlertDialog

AndroidManifest.xml中,加permission<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> @Override public void onReceive(Context context, Intent intent) { Log.d("LocalReceive...

2018-07-11 18:43:47 484

原创 [local code] 保存与解析xml文档 XmlSerializer XmlPullParser

保存xml public void javaToXml(View view) { Book book = new Book(1, "Effect java", "100.00"); try { // open file path: /data/data/package_name/files/cassy_test.xml ...

2018-07-11 16:44:13 283

原创 Android PackageParser中用XmlResourceParser解析apk包中AndroidManifest.xml

1. PackageParser.parseApkLite中,定义变量    public static ApkLite parseApkLite(File apkFile, int flags)            throws PackageParserException {        final String apkPath = apkFile.getAbsolutePath();...

2018-07-10 10:36:36 1083

原创 Android中wp promote为sp流程

几个相关class的定义位置:system/core$ vim include/utils/RefBase.h 其中定义了class wpsystem/core/libutils/RefBase.cpp 其中定义了class RefBase::weakref_implsystem/core$ vim include/utils/StrongPointer.h 其中定义了clas

2015-09-17 13:54:25 1242

原创 signed char的取值范围,在内存中的存储形式

一直不明白signed char的取值范围为什么是-128~127, 在网上看了些信息后,在此做一个个人小结:在内存中,数据的存储形式都是以补码的形式存放的。计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。先看看原码,反码,补码定义:原码:数值前面增加了一位符号位(即

2015-09-16 15:00:38 2363

原创 Ubuntu上改变openjdk版本

之前一直安装JDK成功后,在.

2014-05-08 17:43:31 1410

原创 synergy XP & ubuntu共用一套键盘鼠标,问题解决

最近在设置synergy的时候,在ubuntu上一直出现错误 CServer.cpp,1141: screen "ubuntu" shape changed找了许多原因,开端口24800   ping XP 都设置好了..还是会报这样的错误.....头大了最后才发现,这问题原来是在两台PC上安装的synergy是不同的版本造成的.最终解决办法:     在两台PC上安装同版

2013-06-19 14:06:06 885

原创 anroid SystemServer启动中调用ActivityManagerService.main(int factoryTest)流程

[1]android系统启动第一次调用ActivityManagerService中main方法设置系统上下环境,并保存在 mContext成员变量中SystemServer启动后会调用ActivityManagerService中的main函数:frameworks/base/services/java/com/android/server/am/ActivityManagerSer

2013-01-08 15:29:42 935

转载 Shell 基础大全

轉:http://blog.sina.com.cn/s/blog_4b427acf01018j75.htmlShell操作命令分类Shell操作命令有目录操作命令,文件操作命令,用户操作命令,状态操作命令和压缩命令共5类,各类命令请看如下详解;1.     目录操作命令:pwd命令  命令:pwd(print working directory)  格式:pwd

2012-10-19 11:48:23 621

原创 下載android source code遇到 android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused解決方法

$ repo init -u https://android.googlesource.com/platform/manifestGetting repo ...   from git://android.git.kernel.org/tools/repo.gitandroid.git.kernel.org[0: 149.20.4.77]: errno=Connection refus

2012-10-18 15:50:01 1190

ZIP壓縮軟件——免安裝

ZIP壓縮軟件——免安裝,方便,快捷,實用。。。

2011-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除