安卓代码混淆(Android Studio)
Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。proguard的作用 :1,代码混淆2,精简代码,删掉没有用到的代码,减小apk的体积。使用场景:1,对sighed APK进行代码混淆和精简,从而使得发布的代码可以防止被别人反编译解析。...
浅谈Android手机木马手工查杀
这篇文章主要是浅谈,所以会从简单方面开始讲起。关于手机木马查杀,有些人会说安装手机杀毒软件不就解决了吗? 其实不然。因为手机和PC不一样,手机反木马技术没有PC端那么强。就算你把目前市面上的所有手机杀毒软件都安装到手机里,也不一定查杀出来。下面就开始正式讲解手工查杀的方法。第一种方法:用Androi...
64位Linux安装android开发IDE的全过程
首先特别感谢这个链接:http://www.androiddevtools.cn/提供了几乎所有的安卓开发需要用到的资源。操作系统:CentOS 7。一、android studio这个折腾了一个下午,放弃了,有些墙暂时无法逾越。Windows倒是折腾出来了,可能是对Linux64位版本的支持不够吧...
Android开源项目xUtils HttpUtils模块分析(转)
xUtils是github上的一个Android开源工具项目,其中HttpUtils模块是处理网络连接部分,刚好最近想整理下Android网络编程知识,今天学习下xUtils中HttpUtils.xUtils项目地址: https://github.com/wyouflf/xUtils先看看分析的...
android 性能优化-工具篇
一、Traceview使用TraceView主要有两种方式:1、直接打开DDMS,选择一个进程,然后按上面的“Start Method Profiling”按钮,等红色小点变成黑色以后就表示TraceView已经开始工作了。然后我就可以滑动一下列表(现在手机上的操作肯定会很卡,因为Android系统...
Android Camera 相机程序编写
Android Camera 相机程序编写要自己写一个相机应用直接使用相机硬件,首先应用需要一个权限设置,在AndroidManifest.xml中加上使用设备相机的权限:<uses-permission android:name="android.permission.CAMERA" /&g...
Android 应用程序集成FaceBook 登录及二次封装
1、首先在Facebook 开发者平台注册一个账号https://developers.facebook.com/开发者后台 https://developers.facebook.com/apps2、创建账号并且获得 APP ID图一图二图三图四图五3、获取app签名的Key Hashes 值(...
【Mood-12】Android开发相关书籍推荐
新年伊始,找到Android进阶干货若干,2015拜读。1.Android应用UI设计模式目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡。《Android应用UI设计模式》面向Android 4.0+操作系统,是市面上第一本深入解析Android界面设计的佳作。《Andr...
Android进阶推荐书籍
中级进阶推荐看一下以下这几本书1.《Android从入门到精通(附光盘)》 明日科技 编2.《第一行代码2 Android(第二版)》 郭霖 著3.《Android开发进阶 从小工到专家 》何红辉 著4.《Android进阶之光 》刘望舒 著5.《Android开发艺术探索》 任玉刚 著6.《And...
Android Jni(Java Native Interface)笔记
首先记录一个问题,关于如何用javah生成头文件。为什么要生成头文件?在含有 static{ System.loadLibrary("hellojni"); }这样代码的类下面定义方法,比如 static public native String PrintHello...
Android微信分享图片大于32k进行压缩
微信分享视频的时候,需要传一个图片数组,大小不能大于32k。解决方案:使用Bitmap自带的compress方法解决了这个问题.源码如下:<span style="font-size:14px;">package com.example.test;import java.io.ByteA...
Android 将数据写入Execl格式导出U盘、发送邮件
创建Execl、写入Execl数据、导入U盘public WriteExcel(Context mContext){ this.mContext = mContext;}// 创建excel表public void createExcel(File file) { deleteExcel...
Android Studio修改“choose boot runtime for the IDE“后无法打开
在Android Studio中选择了"choose boot runtime for the IDE"的New后,会自动重启AS,然后就无法打开android studio了,打开直接报错,cause by如下 Unable to make field protected java.lang....
Android开发之onActivityResult()中的resultCode为0,intent为null的解决办法
BUG:昨天在使用activity之间传值的时候,遇到了一个bug,该bug为:Activity A启动Activity B,然后在Activity B中取到一个值,并通过back键返回到Activity A,但是在onActivityResult()中,发现requestCode正确,result...
Android笔记(七十二) Style和Theme
我们尝尝需要使用setText、setColor、setTextSize等属性来设置控件的样式,但是每个控件都需要设置这些属性,工作量无疑是巨大的,并且后期维护起来也不方便。StyleAndroid中的样式(style)包含一组格式,为一个组件设置使用某个样式时,该样式所包含的全部格式都将会应用在这...
TextInputLayout,让输入框更有灵性 介绍Layout which wraps an {@link android.widget.EditText} (or descendant) to show a floating label when the hint is hidden due to the user inputting ...
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现2015-03-10 22:38 28419人阅读 评论(17) 收藏 举报 分类:Android UI(819) Android开发(1568) 关注finddreams:http://blog.cs...
Android高级之十二讲之如何降低应用内存消耗
安卓应用的内存往往是有限的,从开始的8M到16M,24M,32M,48M,64M等逐步变大,但内存的变大是由于分辨率的提高导致,并不意味着可以随意声明使用内存,而不及时回收(即使Java有自己的垃圾回收机制,但内存过高会引起应用变卡,体验流畅性下降)。降低应用内存消耗的办法有以下几种常见办法:1、图...
Android中的IOC框架,完全注解方式就可以进行UI绑定和事件绑定
转载请注明出处:http://blog.csdn.net/blog_wang/article/details/38468547相信很多使用过Afinal和Xutils的朋友会发现框架中自带View控件注解及事件绑定功能,我们无需使用findViewById和setOnClickListener即可完...
VirtualBox安装android-x86-4.4-r2
https://jingyan.baidu.com/album/a681b0de1373133b184346cf.html?picindex=10