自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 msm8909 kernel 如何获取自定义的cmdline

1、在BOARD_KERNEL_CMDLINE := .... charging_light=1 .... 2、在对应的kernel中添加所需要的解析static int __init charging_light_enabled_setup(char *str){ unsigned long enabled; if (!strict_strtoul(str, 0, &a...

2018-08-23 20:31:46 1146

原创 Android 7.0 SPI DMA模式下传输数据丢失问题

1、在注册SPI驱动时,在SPI write时        不能直接申请 char buff[1024];必须已以下方式申请buff                char *buff;                buff = kzalloc(buf_len, GFP_KERNEL | GFP_DMA);            ...

2018-02-10 17:16:59 898

原创 Android 7.0 i2c匹配进不了probe的原因

1、i2c配置有问题,首先得排查在out目录下 out/target/product/project_XXX/obj/KERNEL_OBJ/arch/arm64/boot/dts/cust.dtsi是否有相应i2c配置生成

2018-01-15 16:27:45 1262

原创 Android 7.0 如何看底层kernel log 重启信息

1、首先在log中搜索nternal error: Oops: 96000005 [#1] PREEMPT SMP 类似信息,一般都在其上面会提示哪里fail[    1.439051] .(3)[1:swapper/0][MUSB]mt_usb_init 1163: mt_usb_init[    1.44tr           f00] .(3)[1:swapper/0]get

2018-01-12 11:23:49 3556

原创 Android 16进制byte转16进制String

1、利用系统String的方法 String.format(format, args),format为某种格式,args为参数例如:byte[] temp = {(byte) 0xff,(byte) 0xa,(byte)0x11};   String str_msg = String.format("%02X--%02X--%02X", temp[0],temp[1],temp[2

2017-10-26 10:11:46 733

原创 Android 创建socket客户端

1、创建客户端,private Socket client_socket = null;private boolean connect_service_flag = false;public void start_connect_service(final String ip_address,final int port) {new Thread(){public void

2017-10-19 19:32:17 419

原创 Android 如何创建socket服务器

1、根据本地的IP地址监听8888端口创建服务器ConnectivityManager connect_Manager = (ConnectivityManager) getSystemService(mContext.CONNECTIVITY_SERVICE);NetworkInfo netInfo =  connect_Manager.getActiveNetworkInf

2017-10-19 19:16:19 1649

原创 Android EditText 点击不弹出系统的输入法

1、首先监听setOnTouchListener按下的操作,且要在ACTION_DOWN下的情况下返回 trueed_test = (EditText) findViewById(R.id.ed_test);ed_test.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTo

2017-10-18 18:32:43 1447

原创 Android 系统EditText获取焦点并且设置相关信息

任何的控件都是基于View类的,所以EditText的控件监听也是在View.java中实现的1、在frameworks/base/core/java/android/view/View.java中注册广播接收填充的EditText信息private Handler mscanHandler = new Handler(){@Overridepublic v

2017-10-09 19:35:14 677

原创 Android 常用的ADB命令

1、adb logcat  > D:11.TXT  //打印log信息到D盘的11.txt中adb logcat -b radio -v time 打印sim卡注册、联网信息adb shell cat /proc/kmsg > D:kernel_log.txt 内核打印信息adb shell am start -n 包名/b包名.TestActivity //a

2017-09-21 15:25:58 307

原创 mtk6735 java.util.MissingFormatArgumentException: Format specifier

1、MTK6735在奥地利语言下,下拉时,按下音量+、音量-会造成systemUI挂掉log如下: 01-01 07:31:42.487: E/AndroidRuntime(1338): java.util.MissingFormatArgumentException: Format specifier: 2$s01-01 07:31:42.487: E/AndroidRunt

2017-09-20 14:17:16 1045

原创 android adb connnect 连接失败问题

1、首先在网上下载adbWireless类似的APK,安装打开之后显示192.168.x.xxx 会提示adb connect 192.168.x.xxx2、Windows cmd执行adb 命令 adb connect 192.168.x.xxx注:连接失败的原因,路由器的WiFi地址和机器的连接WiFi的地址必须要在同一个网段中,还可以设置 setprop servic

2017-09-14 15:24:03 1367

原创 如何在user版本下预置so库

1、在vendor/mediatek/hardware/下添加test_jni 目录(1)、添加android_pt_test.c文件,以及Android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_LDLIBS  

2017-08-31 17:31:32 367

原创 MTK6735 基本make、make clean命令

1、make 命令       全编译 make -j8,编译 plmake -j8 pl编译 lkmake -j8 lk编译 kernelmake -j8 kernel 注:j8代表内核数,可以make -j8 2>&1 |tee build.log 输出日志到当前的build.log文件中2、make clean 命令全部clean  m

2017-08-17 17:50:47 1940

原创 Android 之间如何通过AIDL通讯

AIDL通讯就像客户端和服务器之间的通讯1、客户端    1.1、首先对于客户端,创建包名.类名android.content.clientInterface.aidlpackage android.content;interface clientInterface{int test_cal(int num1,int num2);}1

2017-08-16 17:24:29 243

原创 Android 监听外部U盘插入

1、在AndroidManifest.xml 加入读取外部存储器权限2、注册动态监听U盘插入的广播IntentFilter filter = null;filter = new IntentFilter();   filter.addAction(Intent.ACTION_MEDIA_MOUNTED);   //接受外媒挂载过滤器filter.ad

2017-08-16 15:26:28 5989 1

原创 如何反射获取Android SystemProperties 的字段

1、获取Android系统的 字段属性private String getSystemProperties(String key){String values = "";Class cls = null;       try {cls = Class.forName("android.os.SystemProperties");Method mMethod =

2017-08-16 15:09:13 652

原创 MTK6735 竖屏横用、旋转90度、MTK_LCM_PHYSICAL_ROTATION

个人在通过旋转90实现的、但是carmera旋转问题、尚待原厂解决1、在ProjectConfig.mk中 MTK_LCM_PHYSICAL_ROTATION = 90 2、在kernel-3.10 下defconfig文件下也修改CONFIG_MTK_LCM_PHYSICAL_ROTATION ="90"3、在bootable/bo

2017-05-26 17:13:59 6145 2

原创 如何将layout 的内容转成bitmap

Android 如何将view转成bitmap

2017-04-07 14:18:00 2165

原创 MTK 如何去掉隐藏系统APK

如何去掉系统APK 1、在对应的APK的AndroidManifest.xml中 注释掉Launcher     --> 2、在对应的device.mk中 PRODUCT_PACKAGES += packageName 去掉即可

2017-01-09 14:29:56 833

空空如也

空空如也

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

TA关注的人

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