android
文章平均质量分 57
Nation_chen
这个作者很懒,什么都没留下…
展开
-
通过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 · 4651 阅读 · 0 评论 -
修改android 浏览器的默认主页
把android\packages\apps\Browser\res\values\strings.xml下的http://www.baidu.com改成自己想要的就OK,如百度原创 2013-10-31 10:43:05 · 1886 阅读 · 0 评论 -
更改手机中的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 · 1269 阅读 · 0 评论 -
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 · 903 阅读 · 0 评论 -
检测内存大小的方法
130|root@android:/ # cat proc/meminfo MemTotal: 1006424 kB //内存总大小MemFree: 313444 kB //空闲内存Buffers: 0 kB////////原创 2013-09-22 14:19:06 · 1095 阅读 · 0 评论 -
网络状态的改变及判断
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 · 1312 阅读 · 0 评论 -
在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 · 2630 阅读 · 2 评论 -
判断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 · 4742 阅读 · 0 评论 -
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 · 1168 阅读 · 0 评论 -
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 · 1435 阅读 · 0 评论 -
取出字符串的某一位用ASCII修改为其他字符
int toASCII=(int) xxxxxxx.toString().charAt(0);char tochar=((char) (toASCII-1));原创 2013-07-23 10:22:19 · 913 阅读 · 0 评论 -
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 · 877 阅读 · 0 评论 -
有线,无线,无网络的判断
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 · 2174 阅读 · 0 评论 -
Android 4.0 中由ProGuard引发的一场血案,
原文:http://blog.csdn.net/yihongyuelan/article/details/8129086案件还原: 修改Android 4.0源码中的Setting,添加一项功能之后,在eng模式下编译,一切正常,遂提交代码到服务器。第二天,传来噩耗,Setting上新添加的功能无法使用,一点击则报错。案件分析:转载 2013-11-30 13:27:00 · 1428 阅读 · 0 评论 -
获取带路径的文件的文件名方法
String mxlname="/sdcard/cg.xml"String[]stringAraay =mxlname.split("/");mxlname= stringAraay[stringAraay.length-1];原创 2013-12-04 13:32:38 · 1022 阅读 · 0 评论 -
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 · 1922 阅读 · 0 评论 -
Java与C连动时的数据类型分析
来源:http://blog.csdn.net/flxyzsby/article/details/597588三. Java与C连动时的数据类型分析 刚才我们只是举了一个简单的例子来说明连动的基本方法我们在编写真正实用的程序的时候,我们必然需要传递参数.Java 与C数据类型的对应关系是这样的 ------------转载 2015-01-10 10:03:39 · 861 阅读 · 0 评论 -
关闭开发者选项中的:过度动画等两个动画
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 · 5413 阅读 · 0 评论 -
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 · 3281 阅读 · 0 评论 -
使用反射机制调用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 · 946 阅读 · 0 评论 -
android设置中的:开发者选项:默认--不允许后台进程
int mProcessLimit = 0; //ProcessList.MAX_HIDDEN_APPS; int mProcessLimitOverride = 0; //-1;原创 2014-04-09 09:40:37 · 5679 阅读 · 0 评论 -
获取有线网卡是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 · 5909 阅读 · 1 评论 -
播放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 · 1229 阅读 · 0 评论 -
自己实现Android关机命令
原文地址:http://blog.csdn.net/dengxiayehu/article/details/6848829?reloadpad中自带有重启命令(reboot),本以为也应该有关机命令啊,可是找来找去也没有诸如shutdown、poweroff等命令。然后想到busybox中有一个poweroff命令,故又去编译了一个busybox推进去,执行了busybox poweroff转载 2014-02-24 10:29:33 · 1049 阅读 · 0 评论 -
请应用apk不在系统中显示出来
AndroidManifest.xml中去掉此句:原创 2013-12-31 17:07:47 · 1560 阅读 · 0 评论 -
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 · 1220 阅读 · 0 评论 -
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 · 1052 阅读 · 0 评论 -
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 · 2622 阅读 · 2 评论 -
apk去掉顶上一栏,全屏显示
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);WindowManager manager = getWindowManager();Display display原创 2013-02-22 14:44:27 · 852 阅读 · 0 评论 -
解决json中有中文时乱码的问题
HttpClient httpclient = new DefaultHttpClient();HttpGet request = new HttpGet("http://127.0.0.1:9000/getsysinfo");//String response = httpclient.execute(request, new BasicResponseHandler());Stri原创 2013-02-18 09:42:22 · 1267 阅读 · 0 评论 -
Android 获apk取包名,版本信息及VersionName名称
private String getAppVersioInfo() { try { String pkName = this.getPackageName(); String versionName = this.getPackageManager().getPackageInfo( p原创 2013-01-17 15:52:11 · 848 阅读 · 0 评论 -
监听android控件焦点改变
OnFocusChangeListenerTask buttonfocus=new OnFocusChangeListenerTask(); task_button.setOnFocusChangeListener(buttonfocus); private class OnFocusChangeListenerTask implements OnFocusChangeLis原创 2013-01-17 15:48:50 · 4836 阅读 · 0 评论 -
mxl方法改变button的未选中、选中、点击时的图片
在drawable里增加一个:button_focus_change.xmlhttp://schemas.android.com/apk/res/android"> android:state_focused="true" android:drawable="@drawable/setup_button_select"原创 2013-01-17 15:29:36 · 880 阅读 · 0 评论 -
Android启动apk时短暂黑屏
AndroidMa.....中入口Activity中加入android:theme="@android:style/Theme.Translucent"即可原创 2013-01-31 15:33:00 · 797 阅读 · 0 评论 -
json字符串解析
s=[0,22,3,0,"u=2247858987,1865676426","/tmp/thunder/volumes/C:/TDDOWNLOAD/","172493","172493",1359185634,1359185654,0,0,0,0,0,0,0,0,0,"",0,0,0,"172493","http://t1.baidu.com/it/u=2247858987,1865676426&原创 2013-01-26 16:15:00 · 650 阅读 · 0 评论 -
android获取当前ip
第一种方法:public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.n原创 2012-10-22 19:02:48 · 1384 阅读 · 0 评论 -
android应用中监听usb、sdcard事件
java代码:package com.android.Sdcardtest;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.conte原创 2012-10-22 17:52:34 · 3485 阅读 · 0 评论 -
Android驱动例子(LED灯控制)
原文地址:http://www.linuxidc.com/Linux/2011-04/34541.htm 本例子,讲述在android2.1上完全自已开发一个驱动去控制硬件口并写应用测试该驱动,通过这样一个例子,解析android下的驱动开发流程的应用调用流程,可以说是很好的入门引导要达到的效果:通过android的应用,调用驱动程序,在开发板上控制4个LED的亮灭。一、硬件原转载 2012-03-07 16:11:00 · 843 阅读 · 0 评论 -
android下的锁屏的相关修改
一。 Booting with Unlocked ScreenTo always boot with unlocked screen make the following change to frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java diff -原创 2012-01-04 11:06:03 · 1906 阅读 · 0 评论 -
AlertDialog 弹出窗口返回键的处理
Builder.setOnCancelListener(new OnCancelListener() { public void onCancel(DialogInterface dialog) { //你的操作 }});原创 2013-02-21 17:01:59 · 479 阅读 · 0 评论