![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
杨筱毅
本博客中绝大部分内容为解决项目中遇到的一些问题的方案,可能是从各种途径中获取到的,留个备份让别人(以后的自己也是别人)遇到相同问题时能够快速的解决。。。
展开
-
android toast 的context探讨(整理,前部分为摘抄)
这就需要看你的目的了,如果转载 2014-09-11 16:24:10 · 6057 阅读 · 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 · 937 阅读 · 0 评论 -
Android递归删除文件和文件夹(转载)
import java.io.File;/** * 操作文件帮助类 * @author sRoger. */public final class OperationFileHelper { /** * 递归删除文件和文件夹 * @param file 要删除的根目录 */ public static void RecursionDel转载 2014-11-10 23:26:06 · 1258 阅读 · 0 评论 -
Android--Selector、shape详解(整理)
<corners android:topLeftRadius="10dp" android:topRightRadius="10dp" android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" />原创 2014-11-10 23:31:34 · 914 阅读 · 0 评论 -
android自定义控件库
android自定义控件库https://android-arsenal.com/原创 2014-11-10 23:33:45 · 1614 阅读 · 0 评论 -
greenrobot-common
greenrobot-common原创 2014-11-12 08:35:24 · 1470 阅读 · 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 · 10333 阅读 · 1 评论 -
SharedPreferences注意点(整理自网络)
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级应用程序内部轻量级的存储方案,特别适合用于保存软件配置参数,比如boolean,int,float,long,String等数据.使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,路径为:/data/data/<package name>/shared_prefs.转载 2014-10-27 10:37:52 · 636 阅读 · 0 评论 -
地图引擎rmaps android 源码(rmaps source code)
百度云盘原创 2014-11-14 09:22:54 · 3571 阅读 · 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 · 8208 阅读 · 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 · 1470 阅读 · 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 · 4546 阅读 · 0 评论 -
微信分享失败的某个原因
7.3:微信集成测试1:在进行微信集成测试时,请填写你申请App的AppID。测试时需要导出带签名的apk文件测试,否则将不能正常分享。原创 2014-10-16 10:04:31 · 5995 阅读 · 0 评论 -
android wrap_content引起的图片变形
在intellij中是这样的原创 2014-10-31 14:14:19 · 4705 阅读 · 0 评论 -
关于腾讯应用管理中心,认领应用
关于腾讯应用管理中心,认领应用原创 2014-10-15 15:17:58 · 7967 阅读 · 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 · 16885 阅读 · 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 · 4798 阅读 · 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 · 2846 阅读 · 1 评论 -
Error parsing XML: unbound prefix on XXX解决办法
在XML文件中使用了自定义的域名空间()转载 2014-11-20 17:45:27 · 9819 阅读 · 4 评论 -
Memory Analyzer 1.4.0 Release(内存分析工具)
点击打开链接Memory Analyzer 1.4.0 Release原创 2014-10-31 14:50:33 · 1482 阅读 · 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 · 1729 阅读 · 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 · 8353 阅读 · 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 · 1148 阅读 · 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 · 676 阅读 · 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 · 2043 阅读 · 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 · 8931 阅读 · 0 评论 -
停止android monkey
$ adb shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'原创 2014-12-02 16:46:39 · 2600 阅读 · 0 评论 -
简单利用viewpagerindicator的两个类,而非整个工程实现程序引导页
效果如上,从viewpagerindicator工程中导入的类有:PageIndicatorCirclePageIndicator对于资源文件,哪里报错,导入哪个ViewPagerIndicator在Github上的源码ViewPagerIndicator在百度云盘上的源码Activity对应源码:public class GuideVPActivity原创 2015-01-08 15:29:59 · 2277 阅读 · 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 · 19779 阅读 · 4 评论 -
判断听云是否正常嵌入及注意事项
编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令:adb logcat -v time -s NBSAgent:V之后运行嵌入听云代码的app,进行有效的网络访问,如果出现以下内容,NBSAgent startNBSAgent enabledNBSAgent V1.1.×connect success则表示嵌入成功,否则失败原创 2015-01-21 17:36:34 · 4571 阅读 · 0 评论 -
谷歌“我的足迹”源码
http://pan.baidu.com/s/1o6DPXyU原创 2014-12-21 23:04:21 · 1844 阅读 · 0 评论 -
isAssignableFrom与instanceof的区别
出处举个通俗的例子: isAssignableFrom是比较两个模具是否相同;isAssignableFrom针对class对象 instanceof 是判断物品X是否是由模具A生产出来的;instanceof 针对实例 isAssignableFrom是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。通常调用格式是Class1.isAss转载 2014-12-22 11:36:23 · 3720 阅读 · 0 评论 -
常用pro-guard混淆
https://github.com/krschultz/android-proguard-snippets原创 2014-12-22 09:42:50 · 1360 阅读 · 0 评论 -
Volley适用场景
Volley特别适合数据量不大但是通信频繁的场景即:小而频原创 2014-12-07 12:46:33 · 1267 阅读 · 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 · 4714 阅读 · 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 · 4835 阅读 · 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 · 970 阅读 · 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 · 2695 阅读 · 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 · 2072 阅读 · 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 · 2918 阅读 · 0 评论