关闭

Android7.0新特性,及Android N适配

新特性部分Android 7.0 Nougat 提供新功能以提升性能、生产效率和安全性,主要新增了以下的新特性和优化:一、新的NotificationAndroid N 增加了许多新的notifications API,进行了重新的设计,引入了新的风格。 模板更新: 开发者将能够充分利用新模板,只需进行少量的代码调整。 消息样式自定义: 新增自定义样式、消息回复、消息分组等更加灵活。...
阅读(4833) 评论(2)

Android 静默安装(自动安装)和静默卸载的实现方法

目前很多应用市场,做了静默安装的功能,静默安装就是无声无息的在后台安装apk,没有任何界面提示。智能安装就是有安装界面,但全部是自动的,不需要用户去点击。 首先强调两点:静默安装必须要root权限 智能安装必须要用户手动开启无障碍服务。...
阅读(4099) 评论(5)

判断Listview滑动到了最底部(且最后一个item完整显示)

记录下代码: listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public ...
阅读(4543) 评论(0)

Android判断应用在前台还是后台运行(判断应用前后台切换)

我们的应用要获取后台运行的app的包名,主要是 getRunningTasks()方法的调用,经过测试在android 2.2 到 4.4的版本都运行的很好,但是在Android 5.0 Lollipop. 中获得不到,无法得到真实的后台运行app名称,在Android 5.0 Lollipop中获得的名称是 'Launcher3',我使用过的模拟器是  Genymotion Emulato...
阅读(11968) 评论(11)

Android studio中正确引入so文件的方法

相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式。 Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢? 其实很简单。这里以集成JPUSH为例,看一下so文件如何引入到编译环境,最终到JNI直接可以调用该so文件。 首先,在我...
阅读(146588) 评论(41)

伪锁

伪锁-微信隐私锁,伪装趣味解锁,隐形保护微信,优雅解决个人隐私保护问题...
阅读(3597) 评论(0)

伪锁-微信隐私锁

伪锁,帮助亿万微信用户解决隐私安全问题,优秀的界面设计,卓越的用户体验,有趣的微信伪装锁,谁动谁知道,看了只有好奇和纳闷,不仅仅是保护隐私哦,最重要的是,我们做到保护过程更自然,用伪装的方式让对方不觉的是密码锁,还避免了尴尬呢,来动动试试?保护微信隐私,我最行! 应用场景: " 你干嘛看我微信内容,被偷翻微信了? " 亲朋好友的小朋友无意把你微信内容转发? " 同学聚会总有人拿你手机窥微信隐私? 以上这些问题,伪锁会帮你漂亮的解决!...
阅读(3750) 评论(2)

关于在TextView中设置DrawableLeft不显示的问题

xml中的textView: <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android...
阅读(7275) 评论(1)

Android省市区三级联动滚轮选择(真实项目中提取出来的组件)

最近项目要做一个,类似淘宝手机客户端的,选择收货地址的三级联动滚动选择组件,下面是它的大致界面截图: 在IOS中有个叫UIPickerView的选择器,并且在dataSource中定义了UIPickerView的数据源和定制内容,所以用只要熟悉它的基本用法,要实现这么个三级联动滑动选择是挺简单的。  言归正传,今天讨论的是在Android里面如何来实现这么个效果,那么如何实现呢...
阅读(105173) 评论(136)

ViewGroup源码分析

本文是对ViewGroup的源码分析,先来看看代码结构...
阅读(7974) 评论(0)

招财进宝手势锁,Android手势密码的实现

这几个月都是在做招财进宝项目,一个理财下载地址:http://8.shengpay.com/。招财进宝手势锁,Android手势密码的实现。...
阅读(20591) 评论(40)

setCompoundDrawables与setCompoundDrawablesWithIntrinsicBounds的区别

更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。 下面交给大家方法。 第一个方法:setCompoundDrawablesWithIntrinsicBounds(Drawable...
阅读(46629) 评论(10)

Android程序的签名保护及绕过方法

随着Android 市场的扩大,各类盗版、破解、打包党纷纷涌现,其使用的手法无非是apk _> smali ->修改代码 ->重打包签名,为对抗此类技术,广大程序员挖掘了Android平台特有的保护技术:签名校验     1、JAVA代码本地签名校验 Android要求安装到手机上的APK文件必须有签名,而理论上开发者的签名他人是无法得到的(证书保护是另外一回事),所以...
阅读(17406) 评论(4)

Android内存优化

一、 Android的内存机制     Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。     那么GC怎么能够确认某一个对象是不是...
阅读(3928) 评论(0)

APK安装过程及原理详解

PackageInstaller 原理简述   应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。   Androi...
阅读(3041) 评论(2)
90条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1270570次
    • 积分:7489
    • 等级:
    • 排名:第3199名
    • 原创:88篇
    • 转载:0篇
    • 译文:2篇
    • 评论:460条
    最新评论