自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 sublime text增加smali插件,根据smali语法高亮显示

将扩展包解压到以下目录:..\SublimeText2\Data\Packages..\Sublime Text 3\Data\Cache启动Sublime Text,再次打开smali文件的时候,已经可以高亮显示了。如果没还是没显示,按下ctrl+shift+p,选择set syntax:smali即可。效果如图下载:Smali

2017-11-29 11:12:21 1500 1

原创 修改radiobutton圆圈样式

用Android Studio做安卓开发的时候,使用RadioButton会有系统默认样式,比如:在unchecked状态下是黑色边框+空心圆样式;checked状态下是粉红色边框+中间一个粉红色原点(如下)。  但是有时候我们想要改变前面圆圈的样式,那么怎么修改呢?可能很多同学网上找到的解决方案,大都是在/drawable下新建一个radio**.xml文件,在下的下设置

2017-11-24 14:55:30 9200 1

原创 ListView数据错乱--分析及解决

该篇内容主要是记录我在实际开发中遇到的ListView滑动时数据错乱的几种情况,以及解决方法。在进行ListView滑动时数据错乱问题讨论之前会对ListView所谓的进行说明。文章末尾分享了几篇文章,增强对ListView使用以及Adapter优化的理解,其中有对adapter优化方法的耗时测试的介绍。Getting Start遇到过的ListView在滑动时数据错乱的几种情况:

2017-11-24 14:51:57 2048

原创 android:configChanges属性

android:configChanges属性有以下几个常用知识点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次(注意横竖屏是不一样的,横一竖二)2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只

2017-09-04 14:57:02 261

原创 apktool安装和使用以及apk签名

apktool安装包括两部分,即:apktoolbat,apktool.jar。官网安装教程很简单6个步骤,https://ibotpeaches.github.io/Apktool/install/以windows为例:  Windows: Download Windows wrapper script (Right click, Save Link As apkto

2017-08-29 15:24:39 5511

原创 java,class,dex转换过程

java文件:txt文本保存后,修改为.java文件即可class文件:.java文件经java编译器编译后生成对应的.java文件                   生成方法1.在eclipse中选中某一个类,然后导出为jar文件。将得到的jar文件修改为.zip文件然后解压,即可看到想要的.class文件                   生成方法2.使用cmd命令行命令编译j

2017-08-29 12:31:31 16125

转载 关于App程序员泡沫

文章转自http://blog.csdn.net/itachi85/article/details/50364043

2017-02-21 11:33:10 493

转载 TextInputLayout

Google为了统一Android系统的视觉和使用体验而提出的一个新的标准,这就是Android Design。为了让旧的系统也能兼容新的标准,Google提供了Android Design Support Library包,在此包中,Android提供了很多新的控件。而TextInputLayout正是来自于Android Design Support Library包。TextInpu

2016-10-12 16:30:33 339

原创 禁止EditText自动获取焦点

在EditText空间的父控件中找一个,加入代码: android:focusable="true" android:focusableInTouchMode="true"如;

2016-10-12 16:28:08 250

原创 禁止EditText自动获取焦点

在EditText的父级控件中找一个,设置成   android:focusable="true"     android:focusableInTouchMode="true"这样,就把EditText默认的行为截断了!如:途中的EditText不会自动获取焦点了

2016-10-12 16:25:09 344

原创 使用NavigationView控件时报错

解决报错问题 Error inflating class android.support.design.widget.NavigationView分类:Android学习笔记 (871)  (1)  举报  收藏错误提示: java.lang.RuntimeException: Unable to start activity ComponentInfo

2016-10-12 12:32:12 1584

转载 android studio上使用butter Knife

android studio上使用butter Knife本文介绍butterKnife的基本使用[TOP]在android studio 中如何使用gradle引入butter knife的基本使用butterKnife是使用生成文件的方式来注解,所以效率问题基本不用当心注意:如果是7.0.0以上,是要用bind的,一下用的是InjectVie

2016-09-28 16:19:18 284

原创 attrs.xml文件的使用详解---定义xml属性

Android中在values中定义一个attrs.xml,然后自己定义一个组件MyViewattrs.xml内容如下:[html] view plain copy xml version="1.0" encoding="utf-8"?>       resources>           declare-styleable

2016-09-28 10:14:34 1149

原创 MVP架构浅析

MVP是从经典的模式MVC演变而来,他们的思路有相似的地方,如:Controller/Presenter负责逻辑的处理,Model负责提供数据,View负责显示。作为一种新的衍生模式,MVP和MVC有着一个重大的区别:在MVP中View并不直接与Model交互,他们之间的通信是通过Presenter来进行的,所有的交互都发生在Presenter的内部,而在MVC中View会直接从Model中读取数

2016-09-27 15:05:31 285

转载 Android Strudio 常见错误以及解决办法

错误一Error:(19, 0) Gradle DSL method not found: 'android()'Possible causes:The project 'Zhihu-Parallax-Animation-develop' may be using a version of Gradle that does not contain the method.Open Gradl

2016-09-27 14:06:20 2407

原创 Android studio导入现有工程

打开Android Studio,选择 Open an existing Android Studio project。注意事项:此时会弹出一个框,让你选择文件夹点击 OK 。讲解:设置导入选项。此处有一些比较重要的设置需要讲解一下。Gradle project :此处通常显示的路径并不是你的 

2016-09-26 16:47:50 2265

原创 网络环境较差时,优化网络加载图片

思路:从加载图片的本身和手机的存储两方面考虑解决办法:1.找现有图片格式的替换着在众多的图片格式中,选择Google的WebP。理由:压缩效率高,而且对android的支持更优秀,使用WebP后,相对于JPG格式的图片,流量节省了将近25%到35%;相对于PNG格式的图片,流量节省了将近80%,最重要的是使用WebP之后,图片质量没有下降。2.按照设备处理图片的能力来加载图片。

2016-09-26 15:46:35 2546

原创 equals、==、hashCode的区别

equals介绍:equals方法在非空对象引用上实现相等关系特点:* 自反性:对于任何非空引用值x,x.equals(x)都返回true* 对称性:对于任何非空引用值a、b,当且仅当a.equals(b)返回true时,b.equals(a)返回true* 传递性:对于任何非空引用值x、y、z,当x.equals(y)返回true,并且y.equals(z)返回true时,则

2016-09-23 17:05:11 321

原创 LeetCode题---String to Integer

题目:String to Integer下面使用java编程,把String类型的字符串转换成Integer,即将java中的字符串转换成整数类型,如果字符串中包含数字字符并且以数字字符开始(开头的空格忽略),则截取字符串中最左边的一串数字字符转换为整数如:“111aaa”处理之后的结果为111;如果被处理的字符串中不包含数字或者没有以数字开始(开头的空格忽略),则处理结果一律为0;

2016-09-22 18:01:36 256

原创 armeabi,armeabi-v7a,x86等

ABI:Application Binary Interfaceandroid project的libs文件夹中包含了armeabi,armeabi-v7a,x86等文件夹。我们的c代码编译成的.so文件都会放到这些文件夹当中。armeabi,armeabi-v7a,x86等都表示cpu的类型,一般的手机或者平板都是arm的cpu(同时也存在mips的cpu),不同的cup的特性不一样

2016-07-05 16:28:00 418

转载 Android Studio打开Eclipse项目

Android Studio打开Eclipse项目1.eclipse项目Gradle导出在需要导出的项目上点击“export”,出现: 选择“Generate Gradle build files”一直选择”下一步”,中间需要再次选择准备导出的项目,最后完成导出,此时项目中多了“build.gradle”文件 至此,就顺利的以gradle方式导出ec

2016-05-05 12:03:47 2083

原创 Eclipse工程导入Android studio之后不识别so文件的解决方法

将Eclipse工程导入到Android studio中后,由于工程的目录结构仍然是Eclipse中的目录结构导致工程在Android studio无法运行。工程运行时,会找不到so文件,进而导致工程不能运行。因为Android studio使用gradle管理第三方资源,所以需要在工程的build.gradle中添加相应文件的配置(如工程导入后jar文件已经自动配置了)工

2016-05-05 11:40:56 2784

转载 Service Manager在Android进程间通信机制Binder中的身份--守护进程

本文内容源自网络

2016-03-15 10:29:34 430

转载 Android进程间通信(IPC)机制Binder简要介绍和学习plan

本文转载于罗老师的博客

2016-03-14 17:00:16 304

转载 3D效果

http://itlanbao.com/code/users/10000/OriSim3D-Android-master.zip

2015-11-13 10:46:05 323

原创 ListView中控件点击事件与Item点击事件冲突的问题

原因是button强制获取了item的焦点,只要设置button的focusable为false即可。

2015-09-23 18:11:55 352

转载 在html中打开app

一、通过html页面打开Android本地的app1、首先在编写一个简单的html页面html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>Insert title heretitle> he

2015-09-22 17:37:59 1655

转载 Uri详解之二——通过自定义Uri外部启动APP与Notification启动

一、自定义Uri与外部启动1、概述上篇我们讲了Uri的结构,在这篇中,我们将看看如何利用自定义的URI来启动我的的应用。 有时,我们要通过外部Uri链接来启动我们的应用,主要是通过Uri隐式Intent匹配的方式:[java] view plaincopyUri uri = Uri.parse("qijian://test

2015-09-22 16:59:33 322

转载 Uri详解之——Uri结构与代码提取

一、URI与Uri大家可能经常会看到在开发时,怎么有的时候是URI,有的时候是Uri,这是怎么回事?名称如此相像的两个类是有什么区别和联系?1.所属的包不同。URI位置在java.net.URI,显然是Java提供的一个类。而Uri位置在android.net.Uri,是由Android提供的一个类。所以初步可以判断,Uri是URI的“扩展”以适应Andro

2015-09-22 15:23:55 508

html中打开app

html中打开app,附件包括html界面,以及android程序

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除