android
杨筱毅
路漫漫其修远兮,吾将上下而求索
展开
-
android toast 的context探讨(整理,前部分为摘抄)
这就需要看你的目的了,如果转载 2014-09-11 16:24:10 · 6112 阅读 · 0 评论 -
ubuntu连接android设备(附最简单方法)(转载)
在ubuntu下连接android设备,虽然不用像windows那样安装驱动,然而却会遇见一个错误:输入adb shell,会提示insufficient permissions for device,输入adb devices,设备名称会显示 ????????等一大堆问号。这是因为ubuntu默认是以非root用户运行的。如果要使用adb 进行usb调试,使用root账号去执行相关命令固转载 2014-11-11 12:08:40 · 944 阅读 · 0 评论 -
Android递归删除文件和文件夹(转载)
import java.io.File;/** * 操作文件帮助类 * @author sRoger. */public final class OperationFileHelper { /** * 递归删除文件和文件夹 * @param file 要删除的根目录 */ public static void RecursionDel转载 2014-11-10 23:26:06 · 1263 阅读 · 0 评论 -
Android--Selector、shape详解(整理)
<corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" />原创 2014-11-10 23:31:34 · 919 阅读 · 0 评论 -
android自定义控件库
android自定义控件库https://android-arsenal.com/原创 2014-11-10 23:33:45 · 1640 阅读 · 0 评论 -
greenrobot-common
greenrobot-common原创 2014-11-12 08:35:24 · 1478 阅读 · 0 评论 -
material-dialogs(material design)
原文链接Welcome. This library was designed to solve a personal problem with my apps, I use to use Material theming on versions of Android below Lollipop. However, AppCompat doesn't theme AlertDialogs翻译 2014-11-12 08:31:52 · 10339 阅读 · 1 评论 -
SharedPreferences注意点(整理自网络)
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级应用程序内部轻量级的存储方案,特别适合用于保存软件配置参数,比如boolean,int,float,long,String等数据.使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,路径为:/data/data/<package name>/shared_prefs.转载 2014-10-27 10:37:52 · 646 阅读 · 0 评论 -
地图引擎rmaps android 源码(rmaps source code)
百度云盘原创 2014-11-14 09:22:54 · 3582 阅读 · 0 评论 -
com.google.gson.internal.StringMap cannot be cast XXX(整理)
android项目使用Gson时报错:com.google.gson.internal.StringMap cannot be cast原创 2014-11-14 11:42:20 · 8212 阅读 · 3 评论 -
小米2 怎么连接ubuntu系统(整理)
安装 mtpfs mtpfs-tools / jmtpfs / go-mtpfs 如若无可以加上自动挂载MTP模式的小米2sudo vi /etc/udev/rules.d/51-android.rulesSUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666", OWNER="aquila", GROUP="p转载 2014-10-14 14:45:43 · 1480 阅读 · 0 评论 -
Memory Analyzer(MAT)打开android eclipse Dump内存文件出现 Unknown HPROF Version解决办法
Memory Analyzer(MAT)打开android eclipse Dump内存文件出现 Unknown HPROF Version解决办法Error opening heap dump 'com.zte.mobile.sync.hprof'. Check the error log for further details.Error opening hea转载 2014-10-31 17:18:08 · 4554 阅读 · 0 评论 -
微信分享失败的某个原因
7.3:微信集成测试1:在进行微信集成测试时,请填写你申请App的AppID。测试时需要导出带签名的apk文件测试,否则将不能正常分享。原创 2014-10-16 10:04:31 · 6007 阅读 · 0 评论 -
android wrap_content引起的图片变形
在intellij中是这样的原创 2014-10-31 14:14:19 · 4712 阅读 · 0 评论 -
关于腾讯应用管理中心,认领应用
关于腾讯应用管理中心,认领应用原创 2014-10-15 15:17:58 · 7994 阅读 · 10 评论 -
W/System.err﹕ java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
异常:W/System.err﹕ java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads原文位置:http://stackoverflow.com/questions/21551538/how-to-enable-android-download-manager问题描述翻译 2014-11-19 09:15:23 · 16920 阅读 · 2 评论 -
This version of the rendering library is more recent than your version of IntelliJ IDEA
This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA转载 2014-11-20 17:50:26 · 4802 阅读 · 1 评论 -
android自动更新模块实现中知识总结
1、获取version code/** * 获取包版本号version code * @param context context * @return 正常来说大于零,如果小于0(也就是为-1)时,则意为着获取失败 */ public static int getVersionCode(Context context){ int原创 2014-11-07 16:34:42 · 2853 阅读 · 1 评论 -
Error parsing XML: unbound prefix on XXX解决办法
在XML文件中使用了自定义的域名空间()转载 2014-11-20 17:45:27 · 9822 阅读 · 4 评论 -
Memory Analyzer 1.4.0 Release(内存分析工具)
点击打开链接Memory Analyzer 1.4.0 Release原创 2014-10-31 14:50:33 · 1488 阅读 · 0 评论 -
Android获取包相关信息--code
public static class VERSION_CODES { /** * Magic version number for a current development build, which has * not yet turned into an official release. */ publi原创 2014-11-05 10:22:26 · 1737 阅读 · 0 评论 -
Downloadmanager 状态整理
Download status:1.STATUS_FAILED:(download has failed (and will not be retried)下载失败且不会再尝试下载 1)ERROR_CANNOT_RESUMEsome possibly transient error occurred but we can't resume the download 2)ERRO原创 2014-11-25 09:40:01 · 8392 阅读 · 0 评论 -
java---避免空指针
原文链接java.lang.NullPointerException – How to handle Null Pointer ExceptionIn Java, a special null value can be assigned to an object’s reference and denotes that the object is currently poi转载 2014-12-02 10:08:10 · 1163 阅读 · 0 评论 -
常用logcat
#!/bin/bash##實現顯示指定包名APP的ERROR以上級別的日誌,建議崩潰之後,重新開啓此腳本show_error_log(){ echo 請輸入包名 read package_name pid=`adb shell ps | grep $package_name | awk '{print $2}'` #先清空屏幕日誌 adb logcat -c adb logca原创 2015-01-27 12:00:02 · 680 阅读 · 0 评论 -
logcat指定某APP輸出ERROR以上級別的日誌
#!/bin/shecho 本腳本實現顯示指定包名APP的ERROR以上級別的日誌,建議崩潰之後,重新開啓此腳本package_name=$1pid=`adb shell ps | grep $package_name |awk '{print $2}'`adb logcat -v time *:E | grep -E --color=auto $pid這是一個.sh文件,運行原创 2015-01-27 10:29:40 · 2053 阅读 · 1 评论 -
Android ImageView图片自适应
网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) android:id="@+id/dynamic_item_image" android:layout_width="wrap_content" android:layout_height="wrap_content" andr转载 2015-01-08 15:42:44 · 8938 阅读 · 0 评论 -
停止android monkey
$ adb shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'原创 2014-12-02 16:46:39 · 2604 阅读 · 0 评论 -
简单利用viewpagerindicator的两个类,而非整个工程实现程序引导页
效果如上,从viewpagerindicator工程中导入的类有:PageIndicatorCirclePageIndicator对于资源文件,哪里报错,导入哪个ViewPagerIndicator在Github上的源码ViewPagerIndicator在百度云盘上的源码Activity对应源码:public class GuideVPActivity原创 2015-01-08 15:29:59 · 2281 阅读 · 0 评论 -
android获取友盟渠道名以及获取application中的meta-data
/** * 获取渠道名 * @param ctx 此处习惯性的设置为activity,实际上context就可以 * @return 如果没有获取成功,那么返回值为空 */ public static String getChannelName(Activity ctx) { if (ctx == null) {原创 2014-11-05 17:42:14 · 19812 阅读 · 4 评论 -
判断听云是否正常嵌入及注意事项
编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令:adb logcat -v time -s NBSAgent:V之后运行嵌入听云代码的app,进行有效的网络访问,如果出现以下内容,NBSAgent startNBSAgent enabledNBSAgent V1.1.×connect success则表示嵌入成功,否则失败原创 2015-01-21 17:36:34 · 4603 阅读 · 0 评论 -
谷歌“我的足迹”源码
http://pan.baidu.com/s/1o6DPXyU原创 2014-12-21 23:04:21 · 1857 阅读 · 0 评论 -
isAssignableFrom与instanceof的区别
出处举个通俗的例子: isAssignableFrom是比较两个模具是否相同;isAssignableFrom针对class对象 instanceof 是判断物品X是否是由模具A生产出来的;instanceof 针对实例 isAssignableFrom是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。通常调用格式是Class1.isAss转载 2014-12-22 11:36:23 · 3726 阅读 · 0 评论 -
常用pro-guard混淆
https://github.com/krschultz/android-proguard-snippets原创 2014-12-22 09:42:50 · 1364 阅读 · 0 评论 -
Volley适用场景
Volley特别适合数据量不大但是通信频繁的场景即:小而频原创 2014-12-07 12:46:33 · 1274 阅读 · 0 评论 -
监听GPS开关切换(PROVIDERS_CHANGED_ACTION)
For an example, first add the following permission to your manifest: Then, a simple Activity:public class MainActivity extends Activity{ private GpsStatusReceiver receiver = new GpsStatusRec原创 2015-01-31 18:15:21 · 4727 阅读 · 0 评论 -
Error:(16, 0) Gradle DSL method not found: 'runProguard()'
Exception:Error:(16, 0) Gradle DSL method not found: 'runProguard()'Possible causes:The project 'RetrofitExample-master' may be using a version of Gradle that does not contain the method.Gradle se原创 2015-01-13 09:31:52 · 4842 阅读 · 3 评论 -
onpause中做哪些事情
Pause Your ActivityWhen the system calls onPause() for your activity, it technically means your activity is still partially visible, but most often is an indication that the user is leaving th原创 2014-12-23 17:26:32 · 975 阅读 · 0 评论 -
将samsung Salaxy S2双清
Get Android into Restore Mode and Wipe Cache in Samsung Galaxy S2整合如下1. Turn off the phone.2. Remove the battery and Reinsert it.3.Press Volumn up(+) and Home key(the middle button) Together转载 2014-12-12 14:55:15 · 2730 阅读 · 0 评论 -
ant编译android程序,遇到butterknife的特殊处理
原文链接Building Project AntWhat you should know before startingAndroidAnnotations works by generating code at compile time.AndroidAnnotations provides two jars:androidanno转载 2015-01-21 14:29:22 · 2079 阅读 · 0 评论 -
[aidl] terminate called after throwing an instance of 'std::logic_error' [aidl] what(): basic_string
原文链接使用ant编译android程序时,报错如下[aidl] terminate called after throwing an instance of 'std::logic_error'[aidl] what(): basic_string::_S_construct null not valid解决方法:请检查你的 src/**/*.aidl 中是转载 2015-01-21 15:09:41 · 2921 阅读 · 0 评论