- 博客(16)
- 资源 (17)
- 收藏
- 关注
原创 关于mtk Android sensor 特效列表
关于mtk 中 sensor特效列表, 主要在config.xxxx_mipi_raw.h文件中。 // Effect FTABLE_CONFIG_AS_TYPE_OF_DEFAULT_VALUES( KEY_AS_(MtkCameraParameters::KEY_EFFECT), SCENE_AS_DEFAULT_SCENE(
2016-11-29 11:23:31 772
原创 ANDROID 中UID与PID的作用与区别
PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产生之前所有的进程号都要大。UID:一般理解为User Identifier,UID在li
2016-11-26 14:46:24 324
原创 Android listview setEmpty 使用说明
使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要 当列表为空时就会自动显示TextView 但是,如果继承Activity的话,想出现上面的效果,就需要手动 ListView list= (ListView)findViewById(
2016-11-26 14:15:01 245
原创 Android Launcher3 Shortcut 包名两行显示相切的问题。
public View createShortcut(ViewGroup parent, ShortcutInfo info) { BubbleTextView favorite = (BubbleTextView) mInflater.inflate(R.layout.app_icon, parent, false); fav
2016-11-24 10:31:16 821
原创 Android.mk LOCAL_JAVA_LIBRARIES
例如package\apps\Settings 中LOCAL_JAVA_LIBRARIES := bouncycastle conscrypt telephony-common ims-common \ mediatek-framework表示在编译Settings的时候,导入framework中的一下部分jar其中bo
2016-11-18 11:54:02 3883
转载 Android LOCAL_MODULE_TAGS 选项说明
LOCAL_MODULE_TAGS := user eng tests optional user: 指该模块只在user版本下才编译eng: 指该模块只在eng版本下才编译tests: 指该模块只在tests版本下才编译optional:指该模块在所有版本下都编译默认,optional。更多内容请参考: http://blog.csdn.net/f
2016-11-18 11:46:39 684
转载 android 系统 makefile文件(Android.mk)组织结构
下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含) 一. main.mk 1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTEM= build/core
2016-11-08 20:14:14 2324
转载 Android Binder机制(超级详尽)
一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l ServiceManager,这是Android OS的整个服务的管理程序
2016-11-08 20:03:13 519
转载 Android深入浅出之Binder机制
Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l ServiceManager,这是Androi
2016-11-08 20:01:04 616
转载 Android原生权限管理:AppOps
---------------------从Android M开始,Google就正式推出了官方的权限管理机制Android Runtime Permission. AppOps终究没有走到台面^^可以参考 http://blog.csdn.net/hyhyl1990/article/details/51957616 了解Runtime Permission
2016-11-08 19:58:21 1039
转载 Android.mk的用法和基础 && m、mm、mmm编译命令
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)Java库,java类库,编译打包生成jar文件 3) C\C++应
2016-11-05 15:28:09 3336
原创 linux中sh与py文件的相互调用关系
Linux Python shell 执行文件之间的文件调用在shell sh 调用pycallpy.sh:#!/bin/bashecho 'start call py'./frompy.pyecho 'end call py'frompy.py:#!/usr/bin/pythonprint "from python"在Python py中调用shcallsh.py:#!/usr/bin
2016-11-05 14:47:54 10343
原创 Android开发过程中在sh,py,mk文件中添加log信息的方法
Android开发过程中在sh,py,mk文件中添加log信息的方法在sh文件中:echo “this is a log info” + $info在py文件中:print ("this is a log info ",info)在mk文件中$(warning warning:'this is a log info')
2016-11-05 14:11:48 2189
原创 详细记录python的range()函数用法
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#
2016-11-03 17:32:44 1629
原创 #!/usr/bin/env python与#!/usr/bin/python的区别
#!/usr/bin/Python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。#!/usr/bin/python相当于写死了
2016-11-02 20:05:43 386
MSSI_Introduction_20190916.pdf
2019-12-16
Thermal_Config_tool_exe_v2.2.1945.4.rar
2019-11-13
git-repo.git.rar
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人