
Android
重做放牛娃
这个作者很懒,什么都没留下…
展开
-
Ubuntu下调试Android源码
1.下载Android源代码的过程就不说了,网上资料一大把 2.安装jdk1.5的步骤就不说了,网上资料一大把 3.下载源代码我放置的目录是/home/wuyutaott/android 4.进入android命令行中输入make进行编译,漫长的等待,需要半天时间 5.配置环境 gedit .bashrc 注意路径,我是在home/wuyutaott/下进行的转载 2015-09-18 14:43:18 · 1091 阅读 · 0 评论 -
hide app icon
隐藏 PackageManager p = getPackageManager();p.setApplicationEnabledSetting(packageName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); 显示 PackageManager原创 2015-08-04 10:13:17 · 1096 阅读 · 0 评论 -
Dialog使用心得
1、异常 Unable to add window -- token android.os.BinderProxy@419053c0 is not valid; is your activity running?的处理 自定义Dialog,请注意红色字体部分 public class LoginDialog extends Dialog{ private static原创 2016-04-13 10:42:49 · 359 阅读 · 0 评论 -
Eclipse导出Library
在工作中遇到开发SDK,记录下导出Library的过程。 Library需要混淆,在项目中添加混淆配置。如下: project.properties文件 # This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL原创 2016-04-14 16:27:01 · 2503 阅读 · 0 评论 -
关于适配不同分辨率的一些心得
在适配不同分辨率手机时,往往会在资源文件中根据不同的分辨率生成不同的文件夹,以便于适配。文件夹命名规则可分为下列两种:values-sw[n]dp、values-1080x700。对这两种规则分别阐述。1、values-1920x1200 1920和1200之间并不相乘号,而是小写字母x。 1920x1200 并不一定适配于分辨率为1920*1200的手机。例如华为原创 2016-09-28 18:28:23 · 975 阅读 · 0 评论 -
adb 查看最上层成activity名字
adb shell dumpsys activity | findstr "mFocusedActivity"原创 2016-11-18 15:31:11 · 616 阅读 · 0 评论 -
aidl "Service Intent must be explicit"
Android 5.0以后,Aidl绑定都需要显示调用,如果还是隐显调用,发生异常: java.lang.IllegalArgumentException: Service Intent must be explicit。 例如:ntent intent = new Intent("android.intent.action.AIDLService");原创 2017-02-27 10:12:29 · 596 阅读 · 0 评论 -
Android studio意外问题的解决方式
由于AndroidStudio的不成熟,在使用过程中经常出现“意外”的问题,下面介绍下偶遇到的问题,以及解决方法。1.building “project name”gradle project info 在启动项目时经常遇到弹出building“project name”gradle project info...提示框,并且一直在圈圈。 这是因为当前项目的使用到的grad原创 2015-09-29 11:34:00 · 1813 阅读 · 0 评论 -
Android APP 签名
把Android源码中的密码对转换为keystore的方法如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。转换步骤如下:0原创 2015-10-20 15:32:35 · 738 阅读 · 0 评论 -
Android 新增系统应用
需求:把APP做为系统应用安装在设备上。条件:Android 手机经过ROOT步骤:1 把zzz.apk 复制到sdcard/zzz.apk 2 定位在/system/app目录下,执行umask 022 3 remount /system/目录,使之rw 4 执行 cat /sdcard/zzz.apk >原创 2015-09-07 17:02:10 · 537 阅读 · 0 评论 -
常用排序算法(Java)
1.冒泡排序 private int[] deal(int[] list){ for(int i=0;i<list.length-1;i++){ for(int j=i+1;j<list.length;j++){ int temp; if(list[i]>list[j]){ temp = list[i]; list[i]=list[j];原创 2014-03-12 10:47:43 · 787 阅读 · 0 评论 -
android Service实例解释
直接上代码类1package com.iceskysl.TestServiceHolder;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.app.Service;import an原创 2014-03-18 14:25:00 · 629 阅读 · 0 评论 -
如何在非root手机中查询/data/data/[app name]中的文件
问题描述: 需要查看非root手机中的/data/data/[app name]的内容,以sqlite数据库为例。 1、在代码中更改数据库文件的访问权限 void deal() {File destDir = new File("/data/data/****/databases/****.db");Process p;int原创 2015-05-20 10:01:17 · 2430 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured问题的解决
[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [2012-07-18 16:18:26 - ] Please ensure that adb i原创 2015-05-27 12:11:59 · 496 阅读 · 0 评论 -
引用第三方jar时,混淆代码时的异常(Proguard)
在引用第三方jar时,生成安装包时有混淆异常,部分信息如下:解决方法:打开proguard.cfg文件,添加如下内容-dontwarn com.huawei.**-dontwarn com.pekall.**-keep class com.huawei.** { *; }-keep class com.pekall.** { *; }总结:查看是原创 2015-07-02 16:12:03 · 595 阅读 · 0 评论 -
Android实现计时与倒计时的几种方法
方法一Timer与TimerTask(Java实现)[java] view plaincopypublic class timerTask extends Activity{ private int recLen = 11; private TextView txtView;转载 2015-07-15 14:08:48 · 599 阅读 · 0 评论 -
sdk manager 无法更新SDK的问题
由于国内对Google的屏蔽,导致无法直接更新SDK,需要我们使用代理。下面是国内的一些镜像,(在我的使用过程过,用一个镜像无法把所有的包下载完成,多换两个试试)中国科学院开源协会镜像站地址:IPV4/IPV6: http://mirrors.opencas.cn端口:80IPV4/IPV6: http://mirrors.opencas.org端口:80原创 2015-08-11 17:17:43 · 522 阅读 · 0 评论 -
Ubuntu搭建Android开发环境
前言在Ubuntu14.04上搭建JDK+Eclipse+ADT是个耗时耗力的工程,特别是在64位Ubuntu下搭建。因为Eclipse linux 64位的不是一个完整版本,需要依赖32位的lib.此文是结合本人自己搭建的一些心得和步骤,以备后用。1、下载配置JDK下载地址:http://www.oracle.com/technetwork/java/ja原创 2015-08-11 11:20:10 · 425 阅读 · 0 评论 -
ButterKnife跳过去的坑
直接主题。在使用ButterKnife时,关于依赖、引用踩到一坑。按照一些网上介绍的方法,加入各种引用,都失败。例如下:projcet gradle如下:dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.jakewharton:butterknife-gradle...原创 2018-11-23 16:20:56 · 302 阅读 · 0 评论