- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 Android M 新的运行时权限开发者需要知道的一切
翻译的国外一篇文章。android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你需要知道的,包括如何在代码中实现。现在亡羊补牢还不
2017-08-30 17:33:37 365
转载 Android无需权限显示悬浮窗, 兼谈逆向分析app
目录(?)[+]前言最近UC浏览器中文版出了一个快速搜索的功能, 在使用其他app的时候, 如果复制了一些内容, 屏幕顶部会弹一个窗口, 提示一些操作, 点击后跳转到UC, 显示这个悬浮窗不需要申请Android.permission.SYSTEM_ALERT_WINDOW权限.如下图, 截图是在使用Chrome时截的, 但是屏幕顶部却有UC的view浮在屏幕上.
2017-08-28 18:57:51 1141
转载 Android 对Adapter的优化,,让你的listview更流畅
Android在UI优化方面可以从以下五个方面入手:Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化 这里主要讲adapter的优化。Adapter与View的连接主要依靠getView这个方法返回我们需要的自定义view。ListView是Android app中一个最最最常用的控件了,所以如何让ListView流畅运行,
2017-08-24 15:00:52 1439
原创 JAVA MD5加密算法
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util { /** * @param args */ public static void main(String[] args) { //加
2017-08-24 10:51:09 362
转载 Android Studio如何把jdk设置为1.8
最近看一个开源项目 ,里面用到了Java jdk1.8的新特性:Lambda 表达式。而我用的Android studio发现不能用这个Lambda 表达式。如图: 这是因为as安装的时候不需要配置jdk的,它已经默认配置好的,默认可选的版本是1.6和1.7,而Lambda 表达式是jdk1.8才有的特性。所以要想使用这个Lambda 表达式,需要把andr
2017-08-24 10:48:54 5506 1
转载 AndroidStudio R文件找不到
有时候由于代码中存在错误,R文件是不会自动生成,当修改了错误之后,编译器就会自动生成R文件。关于R文件的所有问题,都是资源文件 layout.xml 还有resource文件 string.xml 错误造成,这些错误导致 R文件要么build 后出错 丢失,然后才有楼上说得导包得错误,仔细查看资源文件,你如果用eclipse,clean后重新build即可。
2017-08-22 16:33:28 647
转载 Android studio修改项目(工程)的包名,并保证所有文件导入的R文件正确
今天有个朋友问我,怎么用Android Studio改应用的包名。他的情况是,项目是从eclipse那里导入到AS上面的,不知道为毛,原包名是com.xxx.yyy.activity,想改成com.aaa.bbb。好吧,其实我也没在AS上改过包名,于是试着自己玩了下,过程有点坑,写篇博客总结一下。用Android Studio自带的Refactor-Rename(重构-重命名)更改
2017-08-16 19:21:55 1303
转载 Android TextView的跑马灯效果以及TextView的一些属性
原贴地址:点击打开链接TextView应该是用的最广的控件了,要是这句话不对我直播吃翔,这几天的项目用到跑马灯,居然忘记怎么设置了,还要Google才能解决,看来虽然很基本的东西,但是用的少还是容易遗忘,所以我决定把它写下来加深点印象,方便以后查找具体效果:布局文件<RelativeLayout xmlns:and
2017-08-16 18:01:58 930 2
转载 Android TextView实现跑马灯效果的两种方式
第一种方式:XML布局为:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView an
2017-08-16 18:00:27 520
转载 Android 如何解决Android的库自定义属性和生成过程中的包名重映射?
解决方法: <com.itheima.mobilesafe74.view.SettingItemView xmlns:mobilesafe="http://schemas.android.com/apk/res-auto" android:id="@+id/siv_update" android:layout_width="match_
2017-08-16 16:41:34 603
转载 Android Dialog:android.view.WindowManager$BadTokenException: Unable to add window -- token null is n
关于android的一个常见错误:Unable to add window --token is not validandroid.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@41791b20 is not valid; is your activity
2017-08-15 13:23:43 815
转载 Android6.0动态获取权限java.io.FileNotFoundException: …Permission denied
异常Java.io.FileNotFoundException: /storage/emulated/0/Video/ekwing_main_paren.apk(你的文件路径): open failed: EACCES (Permission denied)原因Android 6.0 中,有些权限属于 Protected Permission,这类权限只在 An
2017-08-13 17:23:15 8662
转载 Android Xutils和Xutils3的基本使用
这几天把公司的电商软件第一版完成之后,打算把项目重新优化并排版一下,让软件整体看起来更加美观。作为一名优(lan)雅(duo)的程序猿,一定要时刻保持优雅的情操,比如FindViewById()和SetOnclick等方法,用起来是真心不优雅,打算使用Xutils3的注解功能,之前一直使用的是Xutils,但是Github上面的Xutils已经很久没有更新了,而且Xutils对Android6.0
2017-08-13 14:28:00 2129
转载 AndroidStudio快捷键格式化代码
Windows: Ctrl + Alt +L (Ctrl +Shift+F 无效) (与网易云音乐热键冲突?)(亲测,和qq热键冲突,我的解决方式是把qq除捕获屏幕外的热键全部设置为无) Mac: OPTION + CMD + L
2017-08-13 09:17:35 909
android开发使用的ADB免安装版
2017-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人