- 博客(78)
- 资源 (17)
- 收藏
- 关注
原创 通过settings.db自定义Android系统默认设置:SHOW_IME_WITH_HARD_KEYBOARD 默认物理键盘与软键盘同时使用
默认开启“显示输入法”开关1.先在packages/SettingsProvider/res/values/defaults.xml中增加默认配置diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xmlind
2016-05-18 11:12:12
4834
翻译 android5.0官网编译环境搭建(Initializing a Build Environment)
This section describes how to set up your local work environment to build the Android source files. You will need to use Linux or Mac OS. Building under Windows is not currently supported.For an o
2015-04-14 13:34:04
1978
转载 Java与C连动时的数据类型分析
来源:http://blog.youkuaiyun.com/flxyzsby/article/details/597588三. Java与C连动时的数据类型分析 刚才我们只是举了一个简单的例子来说明连动的基本方法我们在编写真正实用的程序的时候,我们必然需要传递参数.Java 与C数据类型的对应关系是这样的 ------------
2015-01-10 10:03:39
904
原创 设置系统属性,全局使用,所有的应用都可以使用
import android.provider.Settings;///头文件String deviceName = Settings.System.getString(context.getContentResolver(), "device_name"); ///这个是读if (deviceName == null) {deviceName = context.getStrin
2014-11-08 17:51:37
1241
原创 关闭开发者选项中的:过度动画等两个动画
private void loadDefaultAnimationSettings(SQLiteStatement stmt) { loadFractionSetting(stmt, Settings.System.WINDOW_ANIMATION_SCALE, R.fraction.def_window_animation_scale, 0);
2014-07-12 11:07:23
5483
原创 android应用中不响应按键事件(俗称拦截按键)
public boolean dispatchKeyEvent(KeyEvent event) {int keyCode = event.getKeyCode();if(KeyEvent.KEYCODE_ENTER==keyCode&& event.getAction() != KeyEvent.ACTION_UP){msmstr= sb.toString();Log.v("a
2014-06-06 16:17:35
3365
原创 使用反射机制调用buid中的函数接口
package com.example.test_hitvjar;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import android.app.Activity;import android.os.Bundle;import android.util.Log;i
2014-05-08 11:47:30
977
原创 获取有线网卡是eth0 mac地址
public static String loadFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(f
2014-05-08 11:38:58
5961
1
原创 android设置中的:开发者选项:默认--不允许后台进程
int mProcessLimit = 0; //ProcessList.MAX_HIDDEN_APPS; int mProcessLimitOverride = 0; //-1;
2014-04-09 09:40:37
5802
原创 播放android应用工作中的视频文件
1.在res下建立一raw目录,把视频文件(himedia.ts)拷到raw目录下2.按以下例子即可:VideoView videoView= (VideoView)this.findViewById(R.id.videoView) String uri = "android.resource://" + getPackageName() + "/" + R.raw.himed
2014-03-14 10:49:25
1254
转载 自己实现Android关机命令
原文地址:http://blog.youkuaiyun.com/dengxiayehu/article/details/6848829?reloadpad中自带有重启命令(reboot),本以为也应该有关机命令啊,可是找来找去也没有诸如shutdown、poweroff等命令。然后想到busybox中有一个poweroff命令,故又去编译了一个busybox推进去,执行了busybox poweroff
2014-02-24 10:29:33
1075
原创 so文件在当前目录的编译方法
Z:\work\Q9II3718\V1230\HiSTBAndroidV500R001C00SPC050\external\Hmdkaraok\Android.mk:LOCAL_PATH:= $(call my-dir)LOCAL_PREBUILT_LIBS := libkkeso.soLOCAL_STATIC_LIBRARIES := libkkeso.so
2013-12-31 18:04:33
1260
原创 获取带路径的文件的文件名方法
String mxlname="/sdcard/cg.xml"String[]stringAraay =mxlname.split("/");mxlname= stringAraay[stringAraay.length-1];
2013-12-04 13:32:38
1050
转载 Android 4.0 中由ProGuard引发的一场血案,
原文:http://blog.youkuaiyun.com/yihongyuelan/article/details/8129086案件还原: 修改Android 4.0源码中的Setting,添加一项功能之后,在eng模式下编译,一切正常,遂提交代码到服务器。第二天,传来噩耗,Setting上新添加的功能无法使用,一点击则报错。案件分析:
2013-11-30 13:27:00
1453
原创 有线,无线,无网络的判断
public class NetstateActivity extends Activity { /** Called when the activity is first created. */ public int NET_ETHERNET = 1; public int NET_WIFI = 2; public int NET_NOCONNEC
2013-11-13 15:34:01
2228
原创 修改android 浏览器的默认主页
把android\packages\apps\Browser\res\values\strings.xml下的http://www.baidu.com改成自己想要的就OK,如百度
2013-10-31 10:43:05
1933
原创 更改手机中的imei号
frameworks/base/telephony/java/android/telephony/TelephonyManager.javapublic String getDeviceId() { Log.i(TAG,"getDeviceId return 1151"); return "1151"; }
2013-10-16 09:28:19
1308
原创 android应用中获取文件名的两个方法
public static String getFilenName(String path) {int start = path.lastIndexOf("/") + 1;return path.substring(start, path.length());}public static String getFilenName(String path) {String[]str
2013-09-26 16:33:42
944
原创 检测内存大小的方法
130|root@android:/ # cat proc/meminfo MemTotal: 1006424 kB //内存总大小MemFree: 313444 kB //空闲内存Buffers: 0 kB////////
2013-09-22 14:19:06
1137
原创 使用attr高效调试驱动
//XXX.h文件中struct kobject *XXX_kobj;#define XXX_attr(_name) \static struct kobj_attribute _name##_attr = { \ .attr = { \ .name = __stri
2013-08-10 10:52:31
858
原创 在android init.xxx.rc中启动shell脚本
on boot# start essential services start shell-setupservice shell-setup /system/etc/init.shell.sh user root group root oneshot
2013-08-09 11:09:28
2690
2
原创 网络状态的改变及判断
1.侦测网络状态的改变private static final String netACTION="android.net.conn.CONNECTIVITY_CHANGE";private BroadcastReceiver NetworkStateReceiver= new BroadcastReceiver() {public void onReceive(Con
2013-08-08 16:46:37
1339
原创 判断apk是否是完整并可以正常安装的apk包,
public boolean getUninatllApkInfo(Context context,String filePath) {boolean result = false;try {PackageManager pm = context.getPackageManager();Log.e("archiveFilePath", filePath);PackageInfo
2013-08-05 11:26:48
4829
原创 android 遍历找文件
1.在一个目录下找指定文件:videoename为文件名,如test.rmvb,subtitlePath=/mnt/sdb/adb1/ 查找结果:test.mkv等一系列的以test开头的文件// add by cg 2013 07 25 for Subtitle public boolean IsFindSubtitle(String videoename, String subtit
2013-07-26 16:41:18
1215
原创 AlertDialog复选框
boolean[] selected ;String[] subtitlearry = new String[subtitleInfolists.size()];selected = new boolean[subtitleInfolists.size()];for (int i = 0; i subtitlearry[i] = subtitleInfolists.get(i).S
2013-07-26 16:22:36
1456
原创 取出字符串的某一位用ASCII修改为其他字符
int toASCII=(int) xxxxxxx.toString().charAt(0);char tochar=((char) (toASCII-1));
2013-07-23 10:22:19
939
原创 android 4.2 apk中实现卸载U盘
一直提示:Requires android.permission.MOUNT_UNMOUNT_FILESYSTEMS permission但在 AndroidManifest.xml已加权限: 解决:还要加上Android.mk中加上平台权限LOCAL_CERTIFICATE := platformLOCAL_OVERRIDES_PACKAGES := pl
2013-07-18 10:50:04
2668
原创 android网络下载及保存
protected void downXMLFile(final String url,Handler mHandler) { new Thread() { public void run() { HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpRe
2013-07-02 19:38:11
896
原创 apk(java)应用程序调用系统命令
private void LsInfo() { try { //String[] cmd = new String[]{"sh","-c","ls -l"}; String[] cmd = new String[]{"sh","-c","ls -l"}; Process ps = Runtime.getRuntime().exec(cmd
2013-07-02 19:08:12
1089
转载 LCD调试的几个心得:
原贴:http://blog.youkuaiyun.com/michaelcao1980/article/details/9014651LCD调试的几个心得:功能:Init、SleepIn、SleepOut、DisplayOn、DisplayOff注意事项:LCD的调试中,延时特别重要,一定要确定延长的时间足够,特别是更改电压寄存器后面的延时。记得有一次
2013-06-05 17:41:14
1008
原创 通过包名打开apk
private void OpenAPP(ResolveInfo info) {Intent intent = new Intent();final PackageManager packageManager = XXXXActivity.this.getPackageManager();intent =packageManager.getLaunchIntentForPac
2013-05-07 11:19:13
767
原创 一个apk多个icon入口
android:label="@string/settings_label_launcher"android:icon="@mipmap/ic_launcher_settings">
2013-05-02 17:59:43
1089
原创 sax解析xml
在assets 中放histore.xml的内容: 20李明30 21手机25sax是一个一个person解析出来,再用list.add增加,最后得到一个personlist的,先看Persons.java,package com.cg.xmldemo;import android.R.integer;import an
2013-04-23 13:38:03
579
原创 sax解析xml时startElement没被调用!
需要引用import org.xml.sax.Attributes;而不是import java.util.jar
2013-04-22 18:01:49
1287
原创 获取应用的一些info:版本号,
1.获取apk版本号 private String GetVersionInfo(String packagename) { boolean flag=true; try { PackageManager manager = this.getPackageManager(); PackageInfo info = manager.getPackageI
2013-04-18 13:56:50
1135
原创 TextView中文字实现跑马灯
。。。 ;;; android:singleLine="true" android:ellipsize="marquee" />
2013-04-15 15:23:02
1194
转载 Android Intent和Bundle机制实例详解
Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。Intent这个英语单词的本意是“目的、意向”等,对于较少从事于大型平台开发工作的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数/方法调用,或者上节中提到的通过库调用接口的方式不
2013-04-09 11:24:47
977
转载 Linux shell脚本全面学习
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x
2013-03-29 14:53:33
861
转载 Linux学习---find命令使用技巧
1、查找文件Linux中查找文件的命令为“find”命令,syntax:find [起始目录] 寻找条件 操作如,从根目录下开始查找abc.cpp文件 find / -name abc.cpp 在当前目录下所有.cpp文件 find . -name "*.cpp"find命令,配合-exec参数,可以对查询的文件进行进一步的操作-exec 参数后面跟的是command命
2013-03-29 11:13:28
887
pandboard_ICS_HDMI显示必需脚本
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人