摘要: 最近Android6.0的权限问题,要把之前的APP进行改造,用到了RxPermission框架!之前了解过RXJAVA,但是由于之前项目一直没有使用这个框架,所以也就一直搁置了。正好Rxpermission框架里用到了RXJAVA的内容,索性就学习了一下。 在正文开始之前的最后,放上 GitHub 阅读全文
posted @ 2016-12-24 10:40 大胸弟、 阅读(668) 评论(0) 推荐(1) 编辑
摘要: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different dir 阅读全文
posted @ 2016-12-20 12:29 大胸弟、 阅读(11770) 评论(0) 推荐(0) 编辑
摘要: 应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录]/** * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限) * * @return 应用程序是/否获取Root权限 */public static boolean upgradeRootPermission(String pkgCodePath) { Process process = null; DataOutputStream os = null; try { String cmd="chmod 777 " + pkg... 阅读全文
posted @ 2014-01-27 17:42 大胸弟、 阅读(713) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/fangyucun/p/3533731.html 作个记录 阅读全文
posted @ 2014-01-27 17:16 大胸弟、 阅读(187) 评论(0) 推荐(0) 编辑
摘要: WebView, WebChromeClient和WebViewClient加载网页基本用法 webview是android中的浏览器控件,在一些手机应用中常会用到b/s模式去开发应用,这时webview的强大功能就会显示出来。 1、webview的几点设置 权限设置:.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误 js开放设置: 如果访问的页面中有Javascript,则webview必须设置支持Javascript。webview.getSetti 阅读全文
posted @ 2014-01-04 16:24 大胸弟、 阅读(609) 评论(0) 推荐(0) 编辑
摘要: /usr/bin/ld.bfd.real: cannot find -lGL/usr/bin/ld.bfd.real: cannot find -lX11根据网上大多数的说法,以及官网的介绍。截至5月底,android对ubuntu12.04的编译平台的支持不是很推荐,有些库的兼容方面会有一些问题这两个错误报的错其实就是说没有在库路径中找到libGL.so libX11.so但是打开etc/ld.so.conf.d中查看64位的库路径下x86_64-linux-gnu.conf配置文件# Multiarch support/lib/x86_64-linux-gnu/usr/lib/x86_64 阅读全文
posted @ 2013-10-12 14:16 大胸弟、 阅读(666) 评论(0) 推荐(2) 编辑
摘要: 错误3:g++: g++: selected multilib '32' not installedselected multilib '32' not installedmake: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl] 错误 1make: *** 正在等待未完成的任务....make: *** [out/host/linux-x86/obj/lib/libESR_Portable.so] 错误 1解决方法:输入:sudo apt-get install gcc-mult 阅读全文
posted @ 2013-10-12 13:52 大胸弟、 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu12.04下编译android时,若出现如此错误,那是因为gcc版本太高。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库文件。ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。sudo apt-get install gcc-4.4sudo apt-get install g++-4.4.. 阅读全文
posted @ 2013-10-12 13:48 大胸弟、 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: package com.sy.nfc.test;import java.io.IOException;import android.nfc.NdefMessage;import android.nfc.NdefRecord;import android.nfc.NfcAdapter;import android.nfc.Tag;import android.nfc.tech.MifareClassic;import android.nfc.tech.Ndef;import android.nfc.tech.NdefFormatable;import android.nfc.tech.NfcA; 阅读全文
posted @ 2013-09-23 15:20 大胸弟、 阅读(3590) 评论(0) 推荐(1) 编辑
摘要: 1.获取屏幕尺寸、密度等信息。 1)最常用的方法: WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int w = display.getWidth(); int h = display.getHeight(); 2)用DisplayMetrics来获得参数: DisplayMetrics displayMetrics = new Disp... 阅读全文
posted @ 2013-08-19 13:49 大胸弟、 阅读(243) 评论(0) 推荐(0) 编辑