- 博客(81)
- 资源 (1)
- 收藏
- 关注
原创 给android添加系统属性
1.Settings.system路径:frameworks/base/core/java/android/provider/Settings.java
2014-04-18 20:45:57
4008
原创 android:shape的说明
solid android:color="#ff9d77"/> 渐变 --> gradient android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> 描边 --> stroke and
2014-04-11 19:03:25
938
原创 android系统服务研究
android系统服务,也是分成客户端和服务端,客户端用来供上层(应用层来调用),那如何获取一个系统服务的客户端和服务端的实例呢?如下: mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); mTelephonyService = ITelep
2014-01-25 15:53:35
837
原创 android添加自定义按键
(1)mediatek\config\hexing72_wet_jb3\mtk-kpd.kl(这个路径根据具体项目,有具体变化)(2)frameworks\base\include\androidfw\KeycodeLabels.h(3)frameworks\base\core\res\res\values\attrs.xml(4)frameworks\base\core\java\a
2014-01-24 18:12:16
1489
原创 获取android系统服务
通过方法getSystemService,可以获得各种系统服务。 * @see #WINDOW_SERVICE * @see android.view.WindowManager * @see #LAYOUT_INFLATER_SERVICE * @see android.view.LayoutInflater * @see #ACTIV
2013-12-23 18:16:16
3449
原创 android之跨语言调用
android之跨语言调用,可以有两种方法。(1)jni调用 把c/c++文件,通过NDK生成.so库文件,然后java调用该so库就可以了。(2)上层调用out/system/bin下的命令调用方法如下: String do_exec(String cmd) { String s = "/n"; try
2013-12-21 22:04:21
859
原创 android跨语言之数据共享
android跨语言之数据共享,可以采用SystemProperties来实现。java:SystemProperties.setSystemProperties.getc/c++:Properties.cproperty_getproperty_set
2013-12-21 17:24:40
663
原创 android转屏换墙纸的实现
@Override public void onConfigurationChanged(Configuration newConfig) { // TODO Auto-generated method stub WallpaperManager wpm = (WallpaperManager) this.getSystemService(Context.WALLPAPER_
2013-12-17 23:52:45
901
原创 android中实现模拟按键
/** * 传入需要的键值即可 * @param keyCode */ private void sendKeyCode(final int keyCode){ new Thread () { public void run() { try {
2013-12-16 14:32:50
9505
1
转载 android:inputType参数类型说明
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputTy
2013-12-04 13:39:39
71753
6
原创 android camera默认参数设置
private static final String BACKPARA = "ae-mode=1;ae-mode-values=1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21," + "22;af-draw=0;af-x=0;af-y=0;afeng-mode=0;afeng-pos=0;antibanding=aut
2013-11-29 09:44:01
8184
原创 Android包管理
//得到PackageManager对象 PackageManager pm = getPackageManager(); //得到系统安装的所有程序包的ApplicationInfo对象 //List packs = pm.getInstalledApplications(0); //得到系统安装的所有
2013-11-20 16:35:27
3264
原创 Android通过MCC+MNC实现锁卡
package com.dingchao.phonemanagerutil;import java.util.ArrayList;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.app.Dialog;imp
2013-11-20 15:45:03
4495
原创 Android Intent读取文件大全
package com.dingchao.intentutil;import java.io.File;import android.content.Intent;import android.net.Uri;/** * * @author dingchao * @version 1.0.0 * *//*一定要在Manifest.xml中声明权限:*/public class IntentUtil
2013-11-20 15:24:09
4118
原创 android编译方式大全
BUILD_HOST_STATIC_LIBRARYBUILD_HOST_SHARED_LIBRARYBUILD_STATIC_LIBRARYBUILD_SHARED_LIBRARYBUILD_EXECUTABLEBUILD_HOST_EXECUTABLEBUILD_PACKAGEBUILD_PREBUILTBUILD_MULTI_PREBUILTBUILD_HOST_PREBUILTBUILD_J
2013-09-13 16:50:33
1172
原创 ubuntu下NDK环境搭建
1、安装make build工具执行以下命令:sudo apt-get install build-essential2、下载NDK官网下载页:http://developer.android.com/tools/sdk/ndk/index.html下载下来后,解压缩tar -xvf android-ndk-r9-linux-x86_64.tar.bz23 配置NDK环境参数打开
2013-09-13 15:26:34
14254
1
转载 分享android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current List Utility
2013-08-13 17:44:51
962
原创 android源码编译
1 . build/envsetup.sh2 lunch3 lunch full-eng4 make -j85 emulator6 mmm packages/apps/Contacts/7 make snod
2013-07-08 15:36:57
594
原创 瑞芯微平台编译环境搭建
ubuntu系统配置更新“源”1. 编辑源的文件:sudo gedit /etc/apt/sources.list2. 更新源上的包:sudo apt-get update3. 备份源的文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 安装java6sudo add-apt-repository "d
2013-07-05 17:39:53
2022
原创 Ubuntu 10.10更新源列表
1 sudo gedit /etc/apt/sources.list2 sudo apt-get update 更新源列表信息3 sudo apt-get upgrade 升级Ubuntu 10.10源列表: 台湾源代码:deb http://tw.archive.ubuntu.com/ubuntu/ maverick main universe restric
2013-07-02 19:11:25
1943
原创 nufront平台添加RTC时钟芯片ds1307
1 在目录kernel/arch/arm/mach-ns115/extend.c中添加/* * DS1307 RTC */struct i2c_board_info __initdata ns115_ds1307_rtc = { I2C_BOARD_INFO("ds1307", 0x68),};2 在目录kernel/arch/arm/mach-ns115/inc
2013-04-18 16:32:20
1166
原创 Linux内核配置
1, ATI的显卡使用闭源驱动ati-drivers,确定Direct Rendering Manager 未被选中Device Drivers --->Graphics support ---> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->2,hwclock的时间配置De
2013-04-18 11:06:19
1195
原创 linux内核的rtc时钟配置
linux内核的rtc时钟配置,见Device Drivers --->Real Time Clock 。我们的RTC主要是有三种接口配置,一种是I2C接口,一种是SPI接口,还有就是CPU自带RTC时钟芯片。推荐配置如下:I2C接口RTC时钟支持芯片Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025Dallas/Max
2013-04-13 16:33:27
5011
1
转载 Android调试方法
Android调试方法 1 dump虚拟内存 cat /proc/xxxx/maps 虚拟内存的位置可能有如下地方: -内核的defconfig文件 -build/core/prelink-linux-arm.map -build/tools/apriori/prelinkmap.c -bionic/linke
2013-04-13 15:04:51
5495
转载 Android代码优化的核心原则
1、字符串频繁操作时,多用StringBuffer而少用String2、尽量使用本地变量,即反复使用的变量要先保存成临时或局部变量,尤其是循环中使用的变量3、String方法中substring和indexOf都是native方法可以大量的使用4、如果函数返回String类型,而且返回后的使用就是要加入到StringBuffer此时可以直接传入StringBuffer
2013-04-13 15:01:05
720
原创 adb 与log
1 android adb root方法adb shell$ su2 查询模拟器/设备实例adb devices输出都有如下固定的格式0123456789ABCDEF device3 给特定的模拟器/设备实例发送命令adb -s adb -s 0123456789ABCDEF install helloWorld.apk4 安装软件
2013-04-01 12:59:39
1178
原创 MTK_Android文件路径
DrvTool工具DrvGen.exe /alps/mediatek/source/dct/每个项目对应的 .dws /alps/mediatek/custom/cellonsz73_gb/kernel/dct/dct/平台支持的flash对应的xls表 /alps/mediatek/build/tools/emigen/MT6573/一般通用外围器件(屏,摄像
2013-03-28 10:26:11
1267
原创 linux下Tomcat的使用
netstat -tan 查看网络端口sudo ./catalina.sh startsudo ./catalina.sh versionsudo vi /etc/profile 配置环境变量sudo vi /etc/profile.d/java.shubuntu 下 安装openglps ef|grep tomcat 查看tomcat进程是否运行ly
2013-03-28 10:24:21
573
原创 Android编译常见问题
1问题:frameworks/base/frameworks/base/docs/html': No such file or directorysudo update-alternatives --config jar ,选择3,解决编译不过的问题sudo update-alternatives --config javasudo update-alternatives --conf
2013-03-28 10:22:41
964
原创 Ubuntu下常见问题
1 窗口最小化后不见的解决办法sudo metacity --replace重启2UCloner 是针对 Ubuntu Linux 编写的一个系统备份、恢复、克隆工具;3 解决 Ubuntu NetworkManager 图标消失的问题 编辑此配置文件,编辑前,先备份此文件。 cd /etc/NetworkManager #sudo cp nm-syste
2013-03-28 10:18:39
987
原创 解决linux下usb不识别
1、检查一下usb$lsusb显示:Bus 002 Device 006: ID 0bb4:0c91 High Tech Computer Corp.2、创建配置文件(网上不同机型貌似名字不一样)$sudo vim /etc/udev/rules.d/50-Android.rules 在里面加入,这里面需要注意obb4这个号要与上面显示到obb4:0c91中到obb4一样S
2013-03-28 10:12:47
8129
原创 MTK_Android编译指令
./mk listp./mk check-env./mk -t XXX r./mK XXX new./mk XXX codegen./mk XXX c,bm_remake ub ./mk XXX bm_new k./mk XXX bootimage./mk XXX update-api./mk XXX dump-memusage./mk XXX bm_n
2013-03-28 10:08:55
807
原创 linux下常用命令
1修改权限sudo chmod 777 -R project0_modis2 安装下载的安装包dpkg -i --force - 文件3 解压缩文件sudo apt-get install rar unrarunrar e name4查找程序的安装路径dpkg -L 软件包名在/var/cache/apt/archives找的你安装程序的包
2013-03-28 10:07:11
599
原创 ubuntu常用环境变量设置
1 查询环境变量envsudo env2 修改环境变量sudo vim /etc/profileexport PATH=$PATH:/opt/arm-eabi-4.4.3export PATH=$PATH:/opt/arm-eabi-4.4.3/binsudo gedit ~/.bashrcexport PATH=$PATH:/opt/arm-eabi-4.4.
2013-03-28 09:56:56
954
原创 编译Android出错:Unable to execute dex: Java heap space
重新配置eclipse.ini-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519-productorg.ec
2013-03-28 09:54:45
741
原创 android中的主题Theme
android以及为我们定义好了一些theme,需要是我们直接可以拿来使用。常用的Theme通常如下:android:theme="@android:style/Theme.Dialog"将一个activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar"不显示应用程序标题栏android:theme="@android:
2013-03-28 09:53:49
621
原创 为cdt添加环境变量
在eclipse中菜单Window --> Preferences --> C/C++ --> Build --> Environment添加环境变量C_INCLUDE_PATH =/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fi
2013-03-28 09:51:48
879
原创 GLES20Canvas.java:424 java.lang.UnsupportedOperationException
at android.view.GLES20Canvas.clipPath(GLES20Canvas.java:424)这个问题是Google4.0原生的FW Bug。具体原因没有分析,大概就是4.0之后默认开启硬件加速功能,导致该方法咋了吧。解决办法就是在AndroidManifest.xml中禁用硬件加速,可以写在Application标签里,也可以写在Activity里
2013-03-28 09:50:35
867
原创 设置系统默认输入法为
android2.3frameworks/base/packages/SettingsProvider/res/values/defaults.xml: com.android.inputmethod.latin/.LatinIMEframeworks/base/packages/SettingsProvider/src/com/android/provide
2013-03-28 09:49:41
1897
原创 ubuntu更新源
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse"sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy main multiverse"sudo add-apt
2013-03-28 09:48:50
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人