关闭

[置顶] Github 简明教程

正是Github,让社会化编程成为现实。 什么是 Github? github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。 Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服...
阅读(171) 评论(0)

[置顶] 史上最全的Java&Android面试题搜集整理

全网搜集了一下Java和Android相关的面试题目,应该能够包含80%以上的试题吧~如果大家还有一些比较全面优质的题目资源,欢迎告知,我会继续补充进来,以便于更多同学可以从中获益。 android性能优化系列 http://www.trinea.cn/android/performance/ 2016JAVA与Android面试题整理 http://www.nowcoder.com/...
阅读(300) 评论(0)

[置顶] 全网最强Android开发/源码资源汇总,倾力打造,绝对精品!!

最全的Android开源音乐播放器源码汇总 http://neast.cn/forum.php?mod=viewthread&tid=9586&fromuid=5 Android 视频直播源码解决方案汇总 http://neast.cn/forum.php?mod=viewthread&tid=61625&fromuid=5 极客学院安卓Android全套最新视频教程(17G全...
阅读(808) 评论(0)

[置顶] setContentView 与 Window、PhoneWindow及DecorView

对相关类的作用进行一下简单介绍: Window 类   位于 /frameworks/base/core/java/android/view/Window.java。该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。 PhoneWindow类  位于/frameworks/policies/base/phone/com/androi...
阅读(142) 评论(0)

[置顶] Android开源库项目集锦

一、兼容类库 ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHub Official Acti...
阅读(4723) 评论(0)

[置顶] Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761 记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。 还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。 ...
阅读(293) 评论(0)

[置顶] Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463 其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListVie...
阅读(279) 评论(0)

Activity已销毁,创建的线程未回收问题

今天在做新模块测试时发现了一个严重的问题,当一个activity开启一个线程时,如果当前activity调用finish()函数不会关闭当前创建的线程。对于每个新建activity,如果activity中的线程发生内存泄漏。在Java中线程时垃圾回收机制的根源,也就是说,在运行系统中DVM虚拟机总会使硬件持有运行状态的进程的引用,结果导致处于运行状态的线程将永远不会回收。因此你必须为你的后台线程实...
阅读(27) 评论(0)

Android6.0和7.0新特性分析

Android N已经发布有段时间,甚至马上都要发布Android 7.1,相信不少玩机爱好者已经刷入最新的Android N 7.1 Beta ROM 体验起来,即使你没有能够刷入的设备,通过模拟器来先行体验下,也不错。 不过对于Android的ROM来说,特别是国内的ROM厂家,估计就比较头大了,Merge代码估计要疯了。下面,我们就来看看Android N到现在给我们带来哪些新特性,以...
阅读(103) 评论(0)

RecyclerView的item点击事件(点击和长按)的两种实现

方法一: 直接上图,adapter里定义回调,并通过adapter的构造进行初始化,onBindViewHoder中触发item的点击和长按。接下来activity界面中进行操作。 方法二: 较为麻烦一些,实现RecyclerView的onItemTouchListener接口,通过GestureDetectorCompat类进行...
阅读(55) 评论(0)

PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码

https://my.oschina.net/u/919173/blog/159500...
阅读(67) 评论(0)

Android 6.0 运行时权限处理完全解析

http://blog.csdn.net/lmj623565791/article/details/50709663...
阅读(76) 评论(0)

基础总结:关于Android架构

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。 Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。 android分为四个...
阅读(69) 评论(0)

android64位机器兼容32位.so库文件

猴子在调用高德地图的时候,遇到一个操作系统兼容问题,异常堆栈说是找不到so库文件,猴子就不懂了,明明有他说的那个文件。         后来和同行交流,他们的jniLibs中有一个arm64-v8a的文件夹用来存放64位操作系统的so库文件,于是猴子自己建了一个arm64-v8a文件夹,因为高德并没有把64位的so库文件公布出来,所以,猴子直接把他们唯一的so库考到了arm64-v8a文件夹下。...
阅读(101) 评论(0)

AndroidStudio 2.2使用 Java 8 功能和 Jack 工具链的问题

问题1 如果你安装官网设置Java 8 功能和 Jack 工具链的配置后遇到 Error:Could not get unknown property 'classpath' for task ':app:transformJackWithJackForInstantrunconfigDebug' of type com.android.build.gradle.internal.pipel...
阅读(77) 评论(0)

Android官方架构组件指南

原文链接:http://www.cnblogs.com/zqlxtt/p/6895717.html APP架构师整理发布,转载请联系作者获得授权。 此指南适用于那些曾经或现在进行Android应用的基础开发,并希望了解和学习编写Android程序的最佳实践和架构。通过学习来构建强大的生产级别的应用。 注意:此指南默认你对Android开发有比较深的理解,熟知Android Fra...
阅读(88) 评论(0)

20 多个国外优秀Android开源 App ,值得收藏和学习

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 英文:20+ Awesome Open-Source Android Apps To Boost Your Development Skills  学习的最佳方式就是阅读,对程序员来说也是如此。如果你...
阅读(366) 评论(0)

EventBus使用详解(二)——EventBus使用进阶

just do it! 相关文章: 1、《EventBus使用详解(一)——初步使用EventBus》 2、《EventBus使用详解(二)——EventBus使用进阶》 一、概述 前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是: 1、onEvent 2、onEvent...
阅读(57) 评论(0)

android studio代码混淆后,查看服务器端错误日志方法

1. 打开工程目录定位到项目下面  build -> outputs -> mapping -> release -> mapping.txt  这个文件有用。 2.找到项目用的sdk依次定位到sdk -> tools -> proguard -> bin -> proguardgui.bat 双击出现界面。 3.点击browse 定位到第一步mapping.txt文件。 4.O...
阅读(57) 评论(0)

Android studio 混淆打包

Android studio中的项目可以用compile的形式引入github上的开源项目,可以引用module,而不一定都要用libs文件夹中添加jar包的形式。在最终realease打包时,混淆的设置是比较重要的,否则会导致生成的包有很多功能不能正常使用。下面列举一个基本的app的build.gradle和混淆文件。并注意,混淆打包后的apk文件大小会比不使用混淆要小。 在app根目录下...
阅读(50) 评论(0)

Android Studio "佛祖保佑 永无bug" 注释模板设置详解(仅供娱乐)

1、注释模板效果图 今天在网上看到一段有趣的注释,佛祖保佑 永无bug, 效果如下图所示:  代码如下所示: /** * _ooOoo_ * o8888888o * 88" . "88 * ...
阅读(36) 评论(0)

安卓开发实用工具

android.support.v4.widget.DrawerLayout  官方侧滑菜单DrawerLayout compile ‘com.facebook.fresco:fresco:0.12.0’  调用  com.facebook.drawee.view.SimpleDraweeView  加载图片 compile ‘com.bigkoo:convenient...
阅读(32) 评论(0)

从开源项目,入坑Kotlin

自 Google 在 I / O 2017 上宣布 Kotlin 成为 Android 官方支持开发语言后,Kotlin 开始出现在各个语言榜单之上,而且由于 JetBrains 和 Google 的企业支持基础,正迅速得到应用,许多知名技术公司正在积极地将 Kotlin 用于 Android 应用开发。 Kotlin “上位”已将近 100 天,不过目前相关的技术教程仍不算多。如果你正在考虑入...
阅读(53) 评论(0)

android Gradle打包修改生成的apk文件名称

直接上代码: [html] view plain copy print? import java.text.SimpleDateFormat    apply plugin: 'com.android.application'    android {      compileSdkVersion 23      buildToolsVersi...
阅读(29) 评论(0)

setUserVisibleHint-- fragment真正的onResume和onPause方法

这个情况仅适合与多个fragment之间切换时统计,而非activity和fragment同时交互,因当时项目为首页4个fargment时长统计,因此适合,经下面网友评论指出,特在这里写出此问题,因最近项目较忙,具体情况以后验证后会发出博文更新。 现在越来越多的应用会使用viewpager+fragment显示自己的内容页,fragment和activity有很多共同点,如下图就是fragmen...
阅读(57) 评论(0)

图片加载神器之Fresco,基于各种使用场景的讲解

转载请标明出处:http://blog.csdn.net/android_ls/article/details/53137867 Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。 优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。 缺点:整体比较大...
阅读(174) 评论(0)

ItemTouchHelper实现RecylerView的拖拽以及滑动删除功能

之前了解到要实现以上效果有View.OnDragListener,SwipeToDismiss两种方法,看了下简介之后感觉很复杂啊,经常依赖于GestureDetectors和onInterceptTouchEvent,各种手势操作,感觉很萌逼啊。 但是看了Paul Burke写的ItemTouchHelper之后,感觉豁然开朗,在RecyclerView上添加拖动特性有一个非常简单的方法。...
阅读(66) 评论(0)
137条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:87784次
    • 积分:1134
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:117篇
    • 译文:1篇
    • 评论:28条
    文章分类
    最新评论