- 博客(42)
- 资源 (8)
- 收藏
- 关注
原创 The connection to adb is down, and a severe error has occured
今天一测试妹子用eclipse时程序控制台输出,帮忙解决了顺便记录一下。The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'D:\adt-bundle-win
2016-01-28 14:12:07
538
原创 MAC中设置android adb环境变量
1、找到android sdk的本地路径, adb命令在platform-tool下面,记为XXXX 我的路径是(/Users/Andy/Library/Android/sdk/platform-tools)2、打开终端输入 touch .bash_profile open -e .bash_profile 点回车3、添加路径
2016-01-27 18:10:06
522
转载 Android资料之-EditText中的inputType
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字,所以inputType尤为重要。 android:layout_width="fill_parent" android:la
2016-01-22 15:26:50
529
转载 Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
1、Throwable接口中的getStackTrace()方法(或者Thread类的getStackTrace()方法),根据这个方法可以得到函数的逐层调用地址,其返回值为StackTraceElement[];2、StackTraceElement类,其中四个方法getClassName(),getFileName(),getLineNumber(),getMethodName()在调试程
2016-01-22 11:30:34
408
转载 Android string.xml 显示特殊符号
在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦,只能考虑使用ASCII码进行显示:以下为常见的ASCII十进制交换编码: %1$s --> --> !-->!"-->"#-->#$-->$%-->%&-->&'-->'(-->(&
2016-01-15 18:58:36
664
转载 统计APK中方法数量
Android开发中有对APK的方法数量做限制,不能超过65536.如果超过了该数目,会遇到如下异常:UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.upd
2016-01-08 16:51:50
641
转载 什么是App加壳,以及App加壳的利与弊
目前针对移动应用市场上安卓APP被破解、反编译、盗版丛生的现象,很多APP开发人员已经意识到保护APP的重要性。而对于移动应用APP加密保护的问题,如何对DEX文件加密尤为重要。那么接下来,我们就先介绍一下什么是App加壳和加壳的原理,利与弊等。一、什么是加壳?加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。是应用加
2016-01-08 15:00:40
1534
转载 Android 中如何计算 App 的启动时间?
利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值,ThisTime和TotalTime,不知道两个有什么区别,而
2016-01-08 13:30:43
487
原创 Android HttpURLConnection 异常
01-04 14:30:53.794 7164-7164/com.common.framework W/System.err: java.net.MalformedURLException: Protocol not found: www.baidu.com01-04 14:30:53.794 7164-7164/com.common.framework W/System.err: a
2016-01-04 14:41:32
1029
原创 Android 代码片段(一)
1、获取屏幕宽/高(一)public static Point getDisplaySize(Context context) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(
2015-12-30 16:51:26
397
转载 HierarchyViewer无法连接真机调试
之前用HierarchyViewer查看应用的UI信息,感觉很给力,但是今天刷了用户版的固件后,用hierarchyViewer就不可以,出现下面的错误:hierarchyviewer unable to debug device在网络上搜索了一下,发现Android的官方文档上有说明:To preserve security, Hierarchy Viewer can only
2015-12-30 14:12:00
727
原创 android 获取状态栏高度为0的解决办法
/** * 获取通知栏的高度 * @param activity * @return */public static int getStatusBarHeight(Activity activity){ Rect rect = new Rect(); activity.getWindow().getDecorView().getWindowVisibleDisplay
2015-12-18 15:50:23
1948
原创 Android Environment 获取各种路径的方法
package com.deepoon.beyond.environment;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.os.Environment;import android.widget.TextView;import c
2015-12-07 13:14:28
7082
转载 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清的区别
GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率GOP(Group of picture) 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 1 个关键帧。增加关键帧个数可改善质量,但是同时增加带宽和网络负载。 需要说明的是,通过提高GOP值来提高图像质量是有限度的,在遇到场景切换的情况时,
2015-12-04 18:25:38
2018
转载 android raw与assets区别
*res/raw和assets的相同点:1、两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1、res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename; assets文件夹下的文件不会被映射到R.java中,访问的时候需要Asse
2015-11-24 18:30:45
393
原创 Android源码下载遇到的问题
执行repo int repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r3fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundlefatal: error [Errno 101] Netw
2015-10-29 15:28:13
449
原创 Android 代码移植drawable报错
今天在移植之前的代码出现一个很奇葩的问题,Activity 和 layout移植完成代码没有报错,编译可以通过,但运行时出错,错误如下:09-16 17:31:14.895: I/jintuo(23736): PlayerActivity:onCreate() line(288):----------------------------09-16 17:31:14.955: W/Resour
2015-09-16 18:52:56
2136
原创 Eclipse 更换皮肤
1、Eclipse3.6的Help->Eclipse Marketplace。 在Find里搜索Eclipse Color Theme,点击Install按钮 Eclipse 3.5 (Galileo)版本可以通过Help -> Install New Software,单击 Add Site http://eclipse-color-theme.github.com
2015-09-11 19:32:43
1333
原创 Android sqlite执行insert,英文单引号报错问题的解决
最近在做下载m3u8视频下载方面,发现往Sqlite中插入下载记录后,下载进度始终为0,通过Log分析发现往Sqlite中插入视频名称中存在英文单引号,解决办法是把英文单引号转换成中文单引号,希望给遇到同样问题的朋友一些帮助。一:使用ORMLite单引号处理方法1、问题描述:09-09 11:17:57.632: E/SQLiteLog(13416): (1) near "s": sy
2015-09-09 16:02:51
2731
转载 List 遍历的时候删除Item
1、采用索引下标遍历的方式我们看这段示例代码:ArrayList list = new ArrayList(); list.add("one"); list.add("two"); list.add("two"); list.add("two"); list.add("two"); for(int i = 0;
2015-09-07 15:28:32
704
原创 Android 设置系统亮度
Android 播放器中修改系统亮度/** * 播放器Activity */public class PlayerActivity extends Activity { /** * 系统是否自动调节亮度 */ private boolean isAutoBrightness = false; /** * 系统亮度变化值 */ priva
2015-08-31 17:56:40
1802
原创 List 的add()与addAll()的区别
add 是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素addAll 是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小即 addAll(Collection c) add(int index, Elelemt e)------------
2015-08-28 19:11:17
26356
1
原创 Android 安装错误汇总
1、Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Please check logcat output for more details. Launch canceled! 原因: 因为android:versionCode的原因,我们手机里面安装了同名的App且andr
2015-08-28 15:16:15
776
原创 Ubuntu12.04 安装adb
1、通过apt-get安装adbsudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb2、将android设备连接至电脑,首先需要取得root权限,通过lsusb查看usb设备(华为Mate 7手机)root@adminis
2015-08-22 15:52:52
1536
转载 BitmapFactory.Options.inSampleSize 的用法
BitmapFactory.decodeFile(imageFile);用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.Options.inSampleSize设置恰当的inSampleSize可以使BitmapFactory分配更少的空间以消除该错误。inSampl
2015-08-19 19:42:16
447
原创 android BitmapUtil 工具类
package com.common.utils;import android.content.Intent;import android.graphics.*;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import android.net.Uri;
2015-08-19 19:10:53
2002
转载 Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项
本文首先总结一下Bitmap的相关概念,然后通过一个实际的问题来分析设置BitmapFactory.options的注意事项,以减少不必要的内存占用率,避免发生OOM。一、 Bitmap的使用trick尽量不要使用setImageBitmap或setImageResource 或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成de
2015-08-19 18:58:57
739
转载 BitmapFactory类decodeResource与decodeStream方法比较
今天做了个内存优化的小测试,包括两点 1, 比较Drawable与Bitmap占用内存大小2, 比较BitmapFactory类的decodeResource方法与decodeStream方法的效率 好吧,先来看第1个测试!以下这个是测试加载1000个Drawable对象的代码,很简单的,我就不解释了!public class Main extends Act
2015-08-19 17:41:30
8494
2
转载 Android ADB 详解
什么是ADB adb全称Android Debug Bridge,起到调试桥的作用。通过adb在Eclipse的DDMS来调试Android程序。adb工具还可以管理手机的状态,进行很多手机相关的操作,如安装apk软件、系统升级、运行shell命令等。 在Windows上的安装 1)使用Android的SDK工具目录,环境注册后(path),便于cmd下输入adb命令;
2015-08-14 14:38:35
655
转载 Android am命令
在Android中命令行工具am的用法如下usage: am [subcommand] [options] start an Activity: am start [-D] [-W] -D: enable debugging -W: wait for launch to complete start a Service: a
2015-08-14 14:35:38
507
原创 Android Configuration横竖屏切换时Activity生命周期调用
问题:横竖屏切换时Activity的生命周期?测试环境:华为mate7package com.virglass.beyond.activity;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import com.virglass.be
2015-07-16 20:40:50
1120
转载 Navigation Bar 修改问题(三) ----- 系统重启Launcher界面显示Nv Bar
在实际的应用中,发现没有Navigation Bar的横屏Launcher在重新启动后的第一次显示,会把NavigationBar显示出来,具体的Navigation Bar的改动可以参照上面的相关的两篇文章:Navigation Bar开机后显示和隐藏 (一)Navigation Bar 修改问题(二)------ Launcher与应用之间切换这里解释一
2014-05-14 19:10:06
1607
转载 Navigation Bar 修改问题(二)---- Launcher与应用之间切换
转载地址:接 Navigation bar开机后显示和隐藏(一)1) 对上面的方式进行总结 从AMS--> WMS-->PMS --> StatusbarManagerService--> CommandQueue(callback) --> PhoneStatusBar 也许有人会说,这样的调用很繁琐,为啥不用广播呢? 原因很直接:广播
2014-05-14 19:08:02
1063
转载 Navigation Bar开机后显示和隐藏(一)
http://blog.youkuaiyun.com/chenqian_lj/article/details/17719903现在要说的显示与隐藏,并不是指在开机的时候,这可以在xml中设置,不详述NavigationBar可以在开机后根据需要显示也隐藏,比如在打开某个应用隐藏,打开另一应用显示修改步骤:1) ActivityStack.java中的 resumeTopActivityLo
2014-05-14 19:05:11
1014
转载 Android 恢复出厂设置流程分析
最近看恢复出厂的一个问题,以前也查过这方面的流程,所以这里整理一些AP+framework层的流程; 在setting-->备份与重置--->恢复出厂设置--->重置手机--->清除全部内容--->手机关机--->开机--->进行恢复出厂的操作--->开机流程; Step 1:前面找settings中的布局我就省略了,这部分相对简单一些,直接到清除全部内容这个按
2014-05-13 10:51:10
2771
原创 Android 隐藏 SystemUI 全屏显示
注释掉frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
2014-04-18 15:14:24
2530
Google.Android.SDK开发范例大全.pdf
2011-12-05
4款Android游戏源码(连连看,推箱子,坦克大战,五子棋)
2011-12-05
libgdx学习文档
2011-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人