自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 给android添加系统属性

1.Settings.system路径:frameworks/base/core/java/android/provider/Settings.java

2014-04-18 20:45:57 3863

原创 android:shape的说明

solid android:color="#ff9d77"/>      渐变 -->      gradient          android:startColor="#ff8c00"          android:endColor="#FFFFFF"          android:angle="270" />      描边 -->      stroke          and

2014-04-11 19:03:25 888

原创 android系统服务研究

android系统服务,也是分成客户端和服务端,客户端用来供上层(应用层来调用),那如何获取一个系统服务的客户端和服务端的实例呢?如下:        mTelephonyManager =  (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);        mTelephonyService = ITelep

2014-01-25 15:53:35 802

原创 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 1451

原创 获取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 3402

原创 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 783

原创 android跨语言之数据共享

android跨语言之数据共享,可以采用SystemProperties来实现。java:SystemProperties.setSystemProperties.getc/c++:Properties.cproperty_getproperty_set

2013-12-21 17:24:40 624

原创 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 870

原创 android中实现模拟按键

/**      * 传入需要的键值即可      * @param keyCode      */      private void sendKeyCode(final int keyCode){          new Thread () {              public void run() {                  try {   

2013-12-16 14:32:50 9405 2

转载 android:inputType参数类型说明

android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android:inputTy

2013-12-04 13:39:39 71600 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 8076

原创 Android包管理

//得到PackageManager对象 PackageManager pm = getPackageManager(); //得到系统安装的所有程序包的ApplicationInfo对象 //List packs = pm.getInstalledApplications(0); //得到系统安装的所有

2013-11-20 16:35:27 3205

原创 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 4409

原创 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 3742

原创 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 1136

原创 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 14159 1

转载 分享android开发过程中用到的一些开源框架

在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current List Utility

2013-08-13 17:44:51 937 1

原创 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 566

原创 瑞芯微平台编译环境搭建

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 1947

原创 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 1910

原创 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 1109

原创 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 1147

原创 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 4888 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 5451

转载 Android代码优化的核心原则

1、字符串频繁操作时,多用StringBuffer而少用String2、尽量使用本地变量,即反复使用的变量要先保存成临时或局部变量,尤其是循环中使用的变量3、String方法中substring和indexOf都是native方法可以大量的使用4、如果函数返回String类型,而且返回后的使用就是要加入到StringBuffer此时可以直接传入StringBuffer

2013-04-13 15:01:05 699

原创 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 1129

原创 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 1221

原创 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 535

原创 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 936

原创 Ubuntu下常见问题

1 窗口最小化后不见的解决办法sudo metacity --replace重启2UCloner 是针对 Ubuntu Linux 编写的一个系统备份、恢复、克隆工具;3 解决 Ubuntu NetworkManager 图标消失的问题  编辑此配置文件,编辑前,先备份此文件。  cd /etc/NetworkManager  #sudo cp nm-syste

2013-03-28 10:18:39 877

原创 解决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 7771

原创 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 779

原创 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 574

原创 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 924

原创 编译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 709

原创 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 597

原创 为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 817

原创 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 841

原创 设置系统默认输入法为

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 1660

原创 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 505

微软C语言编程标准

序 ............4 命名约定...6 某些背景...7 引言 ........8 第 1 章 假想的编译程序....12 第 2 章 自己设计并使用断言........20 第 3 章 为子系统设防...44 第 4 章 对程序进行逐条跟踪.....67 第 5 章 糖果机界面........75 第 6 章 风险事业..........91 第 7 章 编码中的假象...........115 第 8 章 剩下来的就是态度问题.......133

2012-03-07

空空如也

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

TA关注的人

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