- 博客(17)
- 收藏
- 关注
原创 XRDP 源码解读
基于https://github.com/neutrinolabs/xrdpv0.9.5分支 xrdp.c -->main -->xrdp_listen_test //只是测试是否可以listen马上关闭 -->xrdp_listen_main_loop //启动listen主循环 xrdp_listen.c -->xrdp_listen_main_loop ...
2020-03-24 18:01:31
1573
2
原创 Android支持multiDexEnabled,自建脚本编译
Android 使用android-support-multidex解决Dex超出方法数的限制问题 trouble writing output: Too many method references: 67131; max is 65536. You may try using --multi-dex option. References by package: 原理: 1. ...
2015-10-12 15:30:13
299
java sedevelopment kit not found,Android SDK无法安装
Android SDK无法安装 installer_r14-windows.exe出现无法下一步 java sedevelopment kit not found 而我们本机是有java的. 为什么呢? 请检查一下你的java是不是绿色的,只是拷贝过来设置了path环境变量. 对了,问题就在这里. android sdk安装检查的不是环境变量 检查的是注...
2011-11-01 16:34:17
711
java中使用正则规则
#str = 需要匹配的字符串 #Pattern p = Pattern.compile(正则匹配规则); #Matcher m = p.matcher(str); #m.find();==是否匹配了,boolean值 #m.group(1);$1 #m.group(2);$2
2011-10-05 22:14:45
127
android 删除SD卡文件 deletefile
首先 其次 File file = new File("需要删除的路径"); boolean deleted = file.delete();
2011-09-27 10:10:18
355
原创 android 选择layout的规则
Android对文件夹的命名有规则,例如屏幕方向在是否触摸屏之前,触摸屏在屏幕尺寸之前,例如res/layout-large-port-notouch-qwerty ,res/layout-large-port-stylus-nokeys,res/layout-normal-land-finger-qwerty 等等,这里的port是portrait,和land(landscape)对应。但是如果...
2011-09-19 10:46:58
460
原创 ubuntu右键在当前目录执行终端terminal程序
方法: 其一: 在 $HOME/.gnome2/nautilus-scripts 目录下增加一个文件: Open in terminal, 设置它的权限成为可执行,然后编辑它的内容如下: gnome-terminal --working-directory=$PWD 保存后,在你想要终端运行的目录中,点右键选择 Scripts->Open in terminal,就可以打开终端了,并...
2011-09-13 09:26:44
213
android开机启动android.intent.action.BOOT_COMPLETED
android开机启动android.intent.action.BOOT_COMPLETED 遇到一个问题,就是开机启动我只需要第一次,类似于开机向导一样的功能 但是每次开机的时候都会接受这个BOOT_COMPLETED 这样会有一个开机的进程,这种属于资源浪费。 我们可以setComponentEnabledSetting,节约资源。 ...
2011-09-08 10:40:09
297
原创 批量修改系统文件属性
在文本下输入以下命令. ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]] + 设置属性。 - 清除属性。 R 只读文件属性。 A 存档文件属性。 S 系统文件...
2011-08-29 16:53:48
324
顺序替换,逆序替换算法
[code="java"]int long_int_array[]={1,2,3,4,5}; int short_int_array[]=[0,6]; int l_len = long_int_array.length() - 1; int s_len = short_int_array.length() - 1;[/code] 使用short_int_array顺序替换long_...
2011-08-26 14:22:12
242
关于android中Email未设置账户的情况下发送mailto异常
开发过程中可以发现,如果email未设置账户, 则发送android.intent.action.SENDTO这个intent的时候。 会出现找不到activity的异常。 查看代码可以发现。 AndroidManifest.xml 中 这里设置未false之后则无法接受。 如果需要修改可以去掉这行即可。 此外需要注意的是,不设置账号本身调用出来也是...
2011-08-19 15:33:44
382
android quicksearchbox修改默认搜索引擎为百度
原生的QSB默认的是GOOGLE搜索 但是国内用的比较多的是BAIDU。 故需要修改未BAIDU. 1.src/com/android/quicksearchbox/google/SearchEngineSettings.java 增加了简体中文的判断 [code="java"]public static boolean bSimplifiedChinese() { ...
2011-08-19 15:17:09
889
android模拟器上网问题设置 emulator set net.dns1
Android模拟器无法上网的原因 因为要调试webkit,在模拟器上调试,无法上网,故开始寻找解决方案。 过程 1.网络搜索,方法千奇百怪; 2.得知应该是DNS问题,故尝试IP直接访问,ok; 3.设置模拟器的DNS即可 方法 adb shell setprop net.dns1 你本机的DNS。 注意如果是公司的话可能有2个DN...
2011-08-19 15:00:45
1114
原创 android jni示范 修改无法启动注意点 jni无效
先用C写JNI层代码,再把JNI层代码注册函数添加到AndroidRuntime运行时库中,编辑frameworks/base/core/jni/AndroidRuntime.cpp文件: 按照文件上的方法对应增加下面两行: .......... extern int register_android_test(JNIEnv* env);//这是android_test.cpp文件中的注册函...
2011-08-19 14:59:47
291
原创 Android中浏览器UA的生成策略
Android系统中内置了浏览器应用/system/app/ Browser.apk,默认它生成User Agent 的策略如下: 以Android2.3为例,其 具体逻辑在:android.webkit.WebSettings.getCurrentUserAgent() 方法中。 [code="java"]Mozilla/5.0 (Linux; U; Android $(VERS...
2011-08-18 23:03:06
515
原创 关于android中的EditView,TextView的图片问题
在开发中经常遇到再一个输入框中需要使用到图片的问题. 这里做一个备份 1.在XML中使用 android:drawableLeft="@drawable/icon" 2.代码中动态变化 Drawable drawable= getResources().getDrawable(R.drawable.drawable); ///!!!!!!!!!!!!!!!!!!...
2011-08-17 10:15:35
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人