- 浏览: 457613 次
- 性别:
- 来自: 深圳
-
最新评论
-
yhxf_ie:
zhangnanw 写道亲,这不是纳秒时间的隐患,是作者用错了 ...
System.nanoTime() 的隐患 -
zhangnanw:
亲,这不是纳秒时间的隐患,是作者用错了地方。
System.nanoTime() 的隐患 -
somatezyc:
楼主,我是用System.currentTimeMillis( ...
System.nanoTime() 的隐患 -
u013255013:
楼主,能把那个zlsu的源码发份给我吗 1835600703 ...
Android应用程序永久获取root权限方法 -
blackylin:
hi,楼主,这里有个疑问:向上面情况,如果被360安全大师,或 ...
Android应用程序永久获取root权限方法
文章列表
DESCRIPTION: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@424ce168 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:646)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248) ...
很久以前做的表情输入及显示,用的系统的SpannableString,以前都好端端的没问题,最近突然报出个棘手的bug,在4.1和4.1.1的手机上显示某位用户的评论时,程序直接挂掉,
异常信息:
9-17 16:38:27.429: E/AndroidRuntime(10425): FATAL EXCEPTION: main
09-17 16:38:27.429: E/AndroidRuntime(10425): java.lang.ArrayIndexOutOfBoundsException: length=116; index=125
09-17 16:38:27.429: ...
前段时间项目中需要 统计接口连接时间,考虑到连接时间一般都是零点几毫秒级别的,为了拿到更精确地数值,没有使用System.currentTimeMillis(),而是贸然地使用System.nanoTime()来统计时间,后来分析服务器上的数据,发现 竟然有10-15%的数据数值竟然超过了 10的13次方。
原因:
System.currentTimeMillis() 起始时间是基于 1970.1.1 0:00:00 这个确定的时间的,而System.nanoTime()是基于cpu核心的时钟周期来计时,它的开始时间是不确定的。(有篇文章说是更加cpu核心的启动时间 ...
E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900): at android.graphics.Canvas.drawText(Canvas.java:1269) E/AndroidRuntime( 1900): at android.text.Layout.draw(Layout.java:337) E/AndroidRuntime( 1900): at android.widget.TextView.onDraw(TextView.java:4006) E/And ...
压缩包中包含 工具 以及 使用方法
package com.zl.invoke;
import java.lang.reflect.Constructor;
public class A {
public A() {
}
public A(String str) {
}
class Inner {
private String name = "Inner";
public Inner() {
}
public Inner(String na) {
name = na;
}
}
public stati ...
在项目的过程中,有可能会要实现类似360优化大师、安卓优化大师的软件搬家、静默安装等需要root权限的功能,或者类似SET_PREFERRED_APPLICATIONS、MOVE_PACKAGE 等需要系统的权限,必须要有系统签名。
咱们拿 软件搬家 来当例子(通过获取系统权限,而不是弹出系统的应用管理界面来搬家):
实现方式:
1、想办法获取系统权限,但是这个一般办不到,因为不同厂家出厂的手机系统签名都不一样
(
可以看看我很早的时候提的问题:
android系统权限SET_PREFERRED_APPLICATIONS怎么获取
)
2、在已经root过得手机,获取ro ...
问题描述:
Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示
解决方法:
第一步:修改hosts文件
修改后的hosts 文件内容为:
127.0.0.1 localhost
#Google主页
203.208.
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ToolBa ...
1.
Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
原因:数据库未更新
在合作开发的过程中,当另一个人更改了数据库(例如像数据库中新增一个字段,并且在后续查询中有用到该新增字段),这时候你更新了代码,运行会报错,这是因为数据库版本号未更改,当覆盖安装的时候,没有更新数据库,但是你的代码中有用到新增 ...
错误信息:
[2013-04-24 10:27:39 - progect2.10411] Proguard returned with error code 1. See console
[2013-04-24 10:27:39 - progect2.10411] Note: there were 1023 duplicate class definitions.
[2013-04-24 10:27:39 - progect2.10411] Warning: android.support.v4.view.accessibility.AccessibilityNodeProvide ...
-keep class com.zl.proguarddemo.MainActivity$Inner{
public <fields>;
public <methods>;
}
Inner为MainActivity的内部类(注意类路径名写全!!!)
hfgerr () 发表于:2013-02-20 19:34:49 问题点数:
40
最近自己写个demo,需要用到SET_PREFERRED_APPLICATIONS权限在网上找了半天,大概有两种方式:1、 将手机root后,把apk强行push到system/app目录下,重启手机2、SET_PREFERRED_APPLICATIONS是系统权限,需要有系统的shareUserID和签名第一种尝试过,不行第二种方式,因为用的是自己公司的手机,知道一种shareUserId和签名,但是发现只有一部手机可用,其他手机都不能用提示错误:java.lang.SecurityExc ...
无法查看第三方jar包源码解决
- 博客分类:
- Android
android-support-v4.jar或其它第三方jar包放进去后,无法添加源码出现
source no found
The Jar of this class file belongs to container 'Android Dependencies' which does not allow modifications to
source attachments on its entries
右击libs中的jar包->Build Path ->Add To Build Path,这样就可attach 源码了
再将存放源代码的source文件夹 ...