android
文章平均质量分 89
jimbo_lee
本人郑重声明,本博客所有文章、图片版权归权利人持有,本博只做学习、交流、分享所用,不用于任何商业用途。访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若文章、图片的原作者不愿意在此展示內容,请及时通知,將及时予以刪除。
展开
-
MTK 平台增加分区流程 及 注意事项
MTK 平台增加新的分区流程及注意事项原创 2024-06-06 21:30:15 · 1608 阅读 · 1 评论 -
openssl 常用命令demo
openssl 常用命令、 pem/der 互转原创 2024-06-01 09:54:23 · 517 阅读 · 1 评论 -
线程池 ThreadPool 概念、应用实例
转自: http://www.2cto.com/kf/201312/267018.htmlThreadPool 先看成员变量Executor mExecutor。线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性转载 2015-06-06 18:44:37 · 1567 阅读 · 0 评论 -
Android Gallery2流程分析
转自: http://www.2cto.com/kf/201312/267018.htmlgallery2 实例分析:GalleryAppImpl 在androidManifest.xml中注册Application标签,应用创建时就会被初始化,维护应用内部全局数据。主要看几个函数:initializeAsyncTask(), GalleryUtils.initiali转载 2015-06-06 18:51:11 · 6806 阅读 · 2 评论 -
android 各版本对应的API(sdk) Level以及中文名称
转载百度问文库,以便以后自己查看 http://baike.baidu.com/link?url=8WHI2axX5rql1mCjfwnLCYC-aOc1dL_uYDllErUiKjuFjoK6FshzvjESX4htQiTTyzQ5vdV6TrYCaO5wFq4h9qSo Astro Boy and Bender were real, but they went with转载 2015-06-11 15:37:59 · 3441 阅读 · 0 评论 -
Android 媒体文件管理
转自:http://blog.csdn.net/menguio/article/details/63239651、 Gallery应用端表现 Gallery仅仅提供一个呈现框架,Gallery用来管理所有的视频和图片文件,具有播放、查看、删除等功能。自动搜索本地sdcard存有的picture和video,并分类将同性质文件picture和video集中在一起,转载 2015-06-10 18:11:32 · 1232 阅读 · 0 评论 -
L版本电信运营商默认关闭“移动数据连
L版本电信运营商默认关闭“移动数据连接”frameworks/opt/telephony/src/java/com/mediatek/internal/telephony/dataconnection/DataSubSelector.java— a/device/xx/xxx/ProjectConfig.mk +++ b/device/xx/xxx/ProjectConfig.mk @@ -25原创 2015-07-14 10:08:25 · 2445 阅读 · 0 评论 -
Android深入浅出之Binder机制
今天又重温了一下android bind机制,不由就想把他转过来供以后反复研究原址:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.htmlAndroid深入浅出之Binder机制Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了转载 2015-09-25 19:14:47 · 555 阅读 · 0 评论 -
IMEI/MEID校验位计算
转自:http://blog.csdn.net/fengyifei11228/article/details/45919797IMEI是国际移动通讯设备识别号(International Mobile Equipment Identity)的缩写,用于GSM系统。由15位数字组成,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,转载 2015-09-07 14:31:48 · 2108 阅读 · 0 评论 -
android非法字符的判定、表情符号的判定
public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.toString().length() <= 0 || s.toString().mat原创 2015-06-17 17:57:44 · 3232 阅读 · 0 评论 -
项目中在Android.mk文件中根据项目名称选择不同的AndroidManifest.xml文件 && 如何使用系统设定的日期显示格式
项目中根据项目名称选择不同的AndroidManifest.xml文件MY_PROJECT_NAME := $(subst full_,,$(TARGET_PRODUCT))ifeq ($(strip $(MY_PROJECT_NAME)), xxxxxx) LOCAL_MANIFEST_FILE := xxx/AndroidManifest.xmlendif取得系统原创 2015-04-20 10:10:33 · 3601 阅读 · 0 评论 -
快速生成Launcher3待机快捷方式的方法、 桌面定制
最近项目上要频繁修改待机快捷方式、布局,找包名、类名、坐标各种烦呐 先找到一种稍微简单些的捷径: 1、手动在laucher桌面上按照客户要求把各个快捷方式布局好2、导出 /data/data/com.android.launcher3/databases/launcher.db文件 (非root的手机貌似看不到,要想想办法)3、把导出的文件放入packages/ap原创 2015-03-31 09:13:50 · 1788 阅读 · 0 评论 -
MTK Email内置默认账户
修改文件:M packages/apps/Email/res/xml/providers.xmlM packages/apps/Email/src/com/android/email/service/EmailBroadcastProcessorService.java修改内容:Index: packages/apps/Email/res/xml/pro原创 2015-02-12 10:27:34 · 6490 阅读 · 0 评论 -
圆角背景
1、创建xml文件 --> android:bottomLeftRadius="2dp" android:bottomRightRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="40d原创 2015-01-05 18:01:30 · 589 阅读 · 0 评论 -
android apk嵌套,从一个apk启动另外一个apk,在代码中安装apk
转自: http://blog.csdn.net/wulongtiantang/article/details/12649401a.apk-主应用 b.apk-被启动应用主要思想:把b.apk放到assets目录下,由于有大小限制(1M),所以改名成b.mp3(因为mp3,jpg,png,mp4等不会检查,不会限制大小),然后在用的时候再改回来1.具体实现:转载 2015-02-03 10:20:29 · 1274 阅读 · 0 评论 -
拦截系统短信、电话
1、app需要用到的权限 -->原创 2014-10-17 18:21:15 · 1231 阅读 · 0 评论 -
android签名的应用-- 禁止未经授权签名的apk安装
最近项目有需求: 只有使用特定签名的apk原创 2014-09-16 16:54:27 · 11840 阅读 · 2 评论 -
android系统release签名
转自: http://blog.csdn.net/yangkai6121/article/details/38682321刚好项目需要,转过来留个脚印转载 2014-09-10 17:27:26 · 2523 阅读 · 0 评论 -
增加录像时间戳水印、 camera框架介绍
最近项目上要在mtk6589机器上增加录像的水印功能,那原创 2014-05-29 17:02:30 · 12800 阅读 · 27 评论 -
Android Action Bar
转自: http://www.apkbus.com/forum.php?mod=viewthread&tid=69132Action Bar是ANDROID应用用到的重要开发资源之一,Action Bar提供了一致的应用导航和视图切换方式,也提供了突出的和容易的以可预见的方式执行重要操作的方式。 Action Bar一般位于屏幕顶部,包括四个可操作区域:应用图标转载 2015-09-19 17:58:40 · 748 阅读 · 0 评论 -
C语言中 cjson 的解析和构建
json构建: cJSON * jsonHead = NULL; cJSON * jsonListArray = NULL; cJSON * jsonItem = NULL; jsonHead = cJSON_CreateObject(); cJSON_AddItemToObject(jsonHead, JSON_CHAT_UI_MEMBER_...原创 2018-06-22 13:41:54 · 2907 阅读 · 0 评论 -
android 零星调试笔记(二)
续上篇:http://blog.csdn.net/jimbo_lee/article/details/8694265通过包名获取其他包的Context实例Context有个createPackageContext方法,可以创建另外一个包的上下文,这个实例不同于它本身的Context实例,但是功能是一样的。这个方法有两个参数:1。packageName 包名,要得到Context的包名...原创 2014-07-18 13:50:25 · 4413 阅读 · 0 评论 -
jni調用kernel驅動文件代碼分析
轉自: https://www.cnblogs.com/armlinux/archive/2012/01/14/2396768.html重溫了一下代碼流程,留個腳印,以備後用 Android Hal 分析转载 2017-12-01 17:13:42 · 538 阅读 · 0 评论 -
android使用socket使底层和framework通信
转自: http://fanwei51880.blog.163.com/blog/static/32406740201011150240981/一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层 呢?Android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用soc转载 2017-03-10 13:54:25 · 1188 阅读 · 0 评论 -
透明对话框式的Activity
项目需求:接受其他app发过来的暗码广播,接收到广播后显示一些信息,由于再Receiver里面不能使用AlertDialog,考虑到使用activity替换,留下笔记以供后续查看1、增加styleres/values/styles.xml @android:color/transparent @null原创 2016-12-24 17:08:35 · 795 阅读 · 0 评论 -
高通平台:处理diag端口发出的命令
项目需求:接收diag端口发出的命令,恢复出厂设置,做个记录以作备忘第一次修改:From 34f7e340d2acc6ae46d23aae36eb9417ed314b12 Mon Sep 17 00:00:00 2001From: xxx Date: Fri, 9 Dec 2016 10:03:31 +0800Subject: [PATCH] qrct send原创 2016-12-14 11:28:24 · 21141 阅读 · 1 评论 -
android 零星调试笔记
adb使用:连接不上手机C:\Users\Administrator\.android\adb_usb.ini 增加一行内容: 0x1782安装第三方应用 $ adb install apk文件名2.安装系统应用$ adb remount$ adb push apk文件名 /system/app// apk文件名形如testme.apk卸载应用程序1.$ adb uninstall 包名...原创 2013-03-18 23:15:05 · 54387 阅读 · 5 评论 -
高通fastmmi(ffbm)的使用
为方便工厂快速测试、提高生产效率,高通开发了一套半开机模式下的 测试界面--fastmmi,为方便以后查找,使用方式记录如下:1、创建文件misc.img2、写入内容: ffbm-013、fastboot烧写到misc分区即可注意:这个触屏的报点模式有可能需要更改在文件 kernel/drivers/input/touchscreen/mstar_drv_new原创 2016-10-25 10:52:03 · 8033 阅读 · 3 评论 -
把android 4.2平板的状态栏从底部挪到顶部 NavigationBar
没在网上搜到相关文章,只能自己动手丰衣足食了,留下足迹已给后来人参考需要修改的文件:1、packages\SystemUI\src\com\android\systemui\statusbar\tablet\TabletStatusBar.java 把该文件中类似 Gravity.BOTTOM 都改为 Gravity.TOP2、frameworks\base\pol原创 2013-10-16 10:51:31 · 4957 阅读 · 2 评论 -
使用ADB更改系统设置中的参数 如背光亮度、休眠时间等
adb shell settings ....Android4.2以后的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息:private static void printUsage() { System.e转载 2016-08-10 09:19:01 · 28783 阅读 · 1 评论 -
根据URI取得文件的存储位置
使用范例:图库选择图片打印成pdf图片后使用toast提示文件保存路径/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java函数 private void onFinished(Uri... uris) { 中增加以下代码 if(android.os.Sys原创 2015-05-26 17:21:49 · 3776 阅读 · 0 评论 -
fastboot 使用详解
fastboot 使用1.Fastboot简介Fastboot是Android快速升级的一种方法,Fastboot的协议fastboot_protocol.txt在源码目录./bootable/bootloader/legacy下可以找到。Fastboot客户转载 2016-08-17 16:46:01 · 5101 阅读 · 0 评论 -
高通平台android 环境配置编译及开发经验总结
完全转自:http://blog.csdn.net/dongwuming/article/details/127845351、高通平台android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,Android和 modem 编译流程分析高通平台 7620 启动流程分析qcril 流转载 2016-07-30 18:00:27 · 9851 阅读 · 0 评论 -
android L平台增加来电翻转静音菜单、功能
来电翻转静音原理:监听phone状态,来电时启动一个服务监听Gsensor 当检测到手机从向上翻转到向下(Z值5以上翻到到-5以下),设置ringtone音量为0 来电接通或挂断后恢复ringtone音量原创 2015-09-09 15:04:46 · 1822 阅读 · 0 评论 -
拍照时增加时间戳到照片右下角
方法1:使用rawdata数据生成bitmap文件,增加时间戳到bitmap,把新的bitmap数据保存到jpeg文件中方法2: 保存文件成功后 打开文件生成bitmap文件,删除源文件,增加时间戳,覆盖源文件方法1:修改文件 packages/apps/Camera/src/com/mediatek/camera/mode/PhotoMode.javadiff --git原创 2016-03-19 14:25:02 · 3478 阅读 · 0 评论 -
如何使用android系统自带资源
转自: http://www.cnblogs.com/vieboo/archive/2013/05/30/3108130.html在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的。界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局。通常,在这个页面中会用到很多控件,控件会用到很多的资源。Android系统本身转载 2015-10-13 15:33:49 · 2209 阅读 · 0 评论 -
Android之GPS定位类 LocationManager、LocationListener、GpsStatus.Listener、Location详解
转自:http://bbs.51cto.com/viewthread.php?tid=955194&extra=&page=1 很好的一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger转载 2014-08-12 10:43:46 · 17829 阅读 · 3 评论 -
重写view的onAttachedToWindow () 和 onDetachedFromWindow ()与Home键屏蔽,捕获,修改
转自: http://blog.csdn.net/heng615975867/article/details/17045071转载 2014-08-20 14:45:05 · 1149 阅读 · 0 评论 -
android原始源码编译过程
1、kernel编译过程: 进入目录kernel原创 2014-07-31 15:48:00 · 2200 阅读 · 0 评论 -
Android4.x Power按键的处理 : KEYCODE_POWER
转自:http://blog.csdn.net/myarrow/article/details/81437171. 简介 Android4.x在Framework的PhoneWindowManager对Power(KeyEvent.KEYCODE_POWER)和Home(KeyEvent.KEYCODE_HOME)键做了处理,不会把这些键传送上层应用程序。转载 2013-11-08 14:03:07 · 3487 阅读 · 0 评论