Android记录
文章平均质量分 67
Richardweii
毕业于杭州电子科技大学,目前就职于Teambition, 日常分享js、nodejs方面开发学习经验
展开
-
Android里的名词解释及作用(这里指开发过程)
Sign Sign是指给Rom包或者Apk应用程序签名,只有签名过的Rom或者Apk才可以刷入或安装到手机上。adb adb是Android Debug Bridge的缩写,意为Android系统的调试桥。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,其实这就是用于谷歌Android系统的debug调试工具。APK: Androi原创 2014-10-07 16:49:40 · 1847 阅读 · 2 评论 -
Android位移动画之——TranslateAnimation实现大师哥运送快递动画
一、背景Android中的动画效果是一个非常强大的功能,在使用过程中极大地提高的用户的视觉以及操作体验,Animations是一个实现Android UI 界面动画效果的API,Animation提供了一系列最基本的动画效果,可以包含旋转,缩放,淡入淡出等等,而Android中大多数控件都可以应用到这些动画。二、分类Android的动画大致分为补间动画(Tween Animation)原创 2016-07-29 12:08:43 · 15993 阅读 · 2 评论 -
Android开机过程
转载自:https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/Android/Android开机过程.md 感谢!!BootLoder引导,然后加载Linux内核.0号进程init启动.加载init.rc配置文件,配置文件有个命令启动了zygote进程zygote开始fork出SystemSer转载 2016-06-25 20:57:18 · 922 阅读 · 0 评论 -
Android开发技巧——五分钟实现二维码识别
二维码扫描解析现在已经成为一个综合型APP所不可或缺的一个功能了,有很多入门的开发者或许会苦恼二维码识别肯定是得会图像分析技术呀,难道还得学opencv吗?NO,Google早已想到这一点,因此也开源了二维码扫描、生成的代码——zxing,ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种原创 2016-06-07 23:02:42 · 29811 阅读 · 15 评论 -
Android自定义view之ProgressBar的实现
在学习自定义view之前我们必须先来了解一下attrs.xml这个文件,这个文件实际上定义了所有的控件的属性,就是我们在布局文件中设置的各类属性,因此在自定义控件属性的时候,创建一个attrs.xml文件来定义控件属性是十分重要的,下面我们开始进行项目的第一部分一、attrs.xml文件的编写首先在values文件下新建attrs.xml文件原创 2016-05-25 19:57:57 · 1367 阅读 · 0 评论 -
android设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均转载 2016-03-15 20:03:45 · 732 阅读 · 0 评论 -
Android进程和线程的区别
恩恩,今天参加阿里的面试,被问到Android中进程和线程的区别,着实把我伤脑了,表示平时开发的时候只知道线程,并没有去仔细关注过进程,所以下来特地去查了以下资料,先说说线程:(1)在Android APP中,只允许有一个主线程,进行UI的渲染等等,但是不能进行耗时操作(网络交互等等),否则会造成ANR,就是线程阻塞卡死,未响应。(2)除了主线程之外,耗时操作都应该规范到子线程中,线程之间原创 2016-03-15 20:02:01 · 9436 阅读 · 0 评论 -
RecycleView的学习和总结
自从接触Android studio以后,对全新的Android UI设计理念以及V7包都有了全新的认识和学习掌握的渴望,因此特地去看了一下全新控件RecycleView的使用,总结如下。他的用法与listview的用法差不多,主要由:adapter、排列布局、执行动画三个部分构成,其中adapter不需要再继承自baseadapter , 转而继承RecyclerView.Adapter这个属性,原创 2015-12-18 23:31:37 · 1678 阅读 · 1 评论 -
Android开发利器(Logcat 、DDMS、ADB)的使用
先谈一谈LOGCAT的简单的使用方法吧,主要是用来在开发过程中捕获一些Log的信息,嗯,比如说面板(我就不截图了)上所显示的error、warning 、info和debug等等,这几个信息将会在调试或者开发中不断地刷新以及变化展示出来,其中的info信息应该是最有用的,只要在自己工程里的每一个方法中添加一段LOG代码,那么程序在调试过程中进行或者使用到这个方法的时候会告诉你,他是否执行了,是否成原创 2015-09-06 21:12:49 · 2506 阅读 · 0 评论 -
看杭电APP之头像选择弹出对话框(Dialog)
View view = getLayoutInflater().inflate( R.layout.photo_choose_dialog, null); final Dialog dialog = new Dialog(MainActivity1.this, R.style.transparentFrameWindowStyle); //为view中控件添原创 2015-09-01 17:30:57 · 1270 阅读 · 0 评论 -
Android开发之自定义控件与属性动画Animation的结合使用
一样的,V4包,eclipse上开发,笔者是根据一位叫做yayun0516的博主进行学习以及实现,除此之外再发表自己的一些见解以及增加合适的备注。 这个想法最近另笔者特别好奇以及羡慕,自定义控件的熟悉使用应该对一名Android开发者有较高的资历和能力要求,再加上与属性动画的使用,更是大大的提高了用户的体验度,嗯,废话不多说,贴代码和效果图~MineActivity.java类,也就是原创 2015-09-03 17:11:16 · 2897 阅读 · 0 评论 -
Android的混淆打包原理
proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是转载 2015-09-08 20:43:55 · 1574 阅读 · 0 评论 -
关于安卓开发以及eclipse开发使用的一些经验(一)
在我们平时原创 2014-10-10 15:47:31 · 1559 阅读 · 1 评论