关闭
当前搜索:

Android开发——通过扫描二维码,打开或者下载Android应用

https://my.oschina.net/jseven1989/blog/197533...
阅读(297) 评论(0)

如何将原项目重构成MVP模式

2016-10-01  3,032  18 最近在做公司项目的重构工作,主要重构点包括: 网络请求框架由 HttpURLConnection + Handler 改为 Retrofit + OkHttp + RxJava事件通知由 安卓广播 改为 RxBus图片加载框架由 ImageLoader 改为 Glide代码优化(瘦身,内存泄漏分析等)将传统Activity作为God Obje...
阅读(1547) 评论(2)

2016校招,Android开发,面试题

2016校招,Android开发,一个非重本应届生的坎坷求职路   和大多数的面经不同,我不是大牛,手头也没有3,4个 sp 的 offer 求比较,我只是一个非211,985的本科应届毕业生,想分享一下自己坎坷的求职历程,来给更多求职路上迷茫的应届生一些鼓励,特别是本科应届生。另外还要特别感谢北邮信安研二的赵翔,研三信安的吴博还有清华的金辉,虽然只是做了短短一两个月的同事,但是在之后一直尽...
阅读(2184) 评论(1)

Android 开发--CSDN博客大神汇总

本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!  下面排名不分先后 CSDN 鸿洋:http://blog.csdn.net/lmj623565791 爱哥:http://blog.csdn.net/aig...
阅读(266) 评论(0)

Android Studio教程从入门到精通

Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studio2.0 教程从入门到精通Windows版 - 提高篇 Android Studio2.0 教程从入门到精通MAC版 - 安装篇 Android Studio2.0 教程从入门到精通MAC版 - 入...
阅读(925) 评论(0)

Android如何安全地打印日志

如何打印日志?这不是很简单,直接使用android.util.Log这个类不就行了?然而,日志属于非常敏感的信息;逆向工程师在逆向你的程序的时候,本来需要捕捉你程序的各种输出,然后进行推测,顺藤摸瓜然后得到需要的信息;一旦你的日志泄漏,无异于门户洞开,破解你的程序如入无人之境。 安全的概念本来就是相对的,如果破解你程序的代价远远大于破解得到的价值,那么就可以认为程序是“安全的”;这里就分析一下,...
阅读(232) 评论(0)

MVP架构-Android官方MVP项目和响应式MVP-RxJava项目架构分析对比解读

介绍 MVP这个架构一直是Android开发社区讨论的焦点,每个人都有自己的分析理解众说纷纭。直到GitHub上Google官方发布用MVP架构搭建的项目。感觉是时候分析了。 MVP架构简介 MVP架构简介   对于一个应用而言我们需要对它抽象出各个层面,而在MVP架构中它将UI界面和数据进行隔离,所以我们的应用也就分为三个层次。 View:对于View层...
阅读(588) 评论(0)

Android组件化和插件化开发

Android组件化和插件化开发 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。 插件化开发和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,...
阅读(320) 评论(0)

Android Studio你不知道的调试技巧

写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你听说过日志断点吗,Method Breakpoint, Exception Breakpoint 呢?还有高大上的 Field Watchpoint ? 几种不同的断点 ...
阅读(339) 评论(0)

Android内存优化之OOM

Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点,这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢! (一)Android的内存管理机制 Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http...
阅读(401) 评论(0)

Android好用且常用的插件及工具

1、GitHub,这个不管是做安卓还是其他,只要是开发就必上的网站,也是天朝没有墙掉为数不多的网站 2、Stack OverFlow,这个和上面一样,国外非常著名的问答网站,在上面基本上很多问题都可以得到解决 3、Genymotion模拟器,搞开发怎么能少了它呢,史上最快的模拟器,没有之一, 秒杀安卓原生模拟器好几条街。这个谁用谁知道,不过就是新版不支持ARM结构,需要自己另外安装扩展...
阅读(271) 评论(0)

java基础——循环语句和循环中断语句

程序语句的三种结构 1.顺序结构 2.选择结构 3.循环结构 3.1顺序结构 3.2选择结构 举例:验证选择结构 [java] view plain copy  print? public  class IfDemo{       public static void main(String args[])...
阅读(426) 评论(0)

java Switch语句 和 各运算符

关系运算符 下表为Java支持的关系运算符 表格中的实例整数变量A的值为10,变量B的值为20:...
阅读(347) 评论(0)

java的栈与堆(基本数据类型与包装数据类型)详解

java的栈与堆(基本数据类型与包装数据类型)详解    |  栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 栈内存 堆内存 基础类型,对象引用(堆内存地址) 由new创建的对象和数组...
阅读(116) 评论(0)

Android动画的实现原理

Android动画的实现原理 1.动画运行模式     独行模式     中断模式 2.Animation类    每个动画都重载了父类的applyTransformation方法这个方法的主要作用是把一些属性组装成一个Transformation类,这个方法会被父类的getTransformation方法调用。另外每个动画还有个initialize方法,完成初始化工作,动画开始...
阅读(230) 评论(0)

四种方案解决ScrollView嵌套ListView问题

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。 实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab...
阅读(113) 评论(0)

Android开发快捷键

Android开发快捷键 ******Android模拟器快捷键******     F1/PgUp     Menu key   菜单键     F2/PgDown   Star key 星号键     F3          Call key 发送拨号键     F4          End Call key 结束通话或者说红键     Home        Hom...
阅读(160) 评论(0)

Android shape的使用实现圆角,虚线,渐变等效果

Android shape的使用实现圆角,虚线,渐变等效果 2014-05-27 15:10 本站整理 浏览(1481) Android shape的使用实现圆角,虚线,渐变等效果,有需要的朋友可以参考下。 输入框或者是一些按钮的背景都喜欢使用圆角的效果或者是渐变的效果,你可以使用背景图片来实现,但是这样会非常耗费资源应该尽量的减少使用图片资源,这时我们就可以...
阅读(160) 评论(0)

GitHub上史上最全的Android开源项目分类汇总

GitHub上史上最全的Android开源项目分类汇总 标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325 分享到: 出处:http://blog.csdn.net         今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总,由于类容太...
阅读(968) 评论(0)

java实现冒泡排序,选择排序,插入排序算法详解

java实现冒泡排序,选择排序,插入排序算法详解 算法JavaJ#   //选择排序,注意内外循环之间有对应的关系   public static void selectionSort(int[] ary){    //先选中第一个数,然后从后面这一组元素中找到一个最小的,和前面的这个数交换     for(int i=0 ; i       for(int j=i+1 ;...
阅读(143) 评论(0)
49条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:21899次
    • 积分:366
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:43篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论