自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 (静态)初始化块、成员变量、构造函数执行顺序

更变态的例子thinking in java中的解释

2017-12-13 23:01:39 253

转载 Android Room持久化库

Room提供了一个SQLite之上的抽象层,使得在充分利用SQLite功能的前提下顺畅的访问数据库。对于需要处理大量结构化数据的App来说,把这些数据做本地持久化会带来很大的好处。常见的用例是缓存重要数据块。这样当设备无法连网的时候,用户仍然可以浏览内容。而用户对内容做出的任何改动都在网络恢复的时候同步到服务端。核心framework内置了对SQL的支持。虽然这些API很强大,但是

2017-12-03 22:54:32 403

转载 MVP 及 CleanArchitecture

东西太多了,先备份出处:MVP详解    CleanArchitectureMVP 在 Android 上的使用其实已经有挺长一段时间了,长到似乎有点“过时”了(目前风头正劲的是MVVM),那为什么现在还要讲 MVP。今天我想要讨论它的主要原因有如下几点:1. MVP 并未过时,值得我们研究2. 目前关于 MVP 的资料都不算太详尽3. 由于能力和时间有限,本人拖到最近才下定决心

2017-11-30 21:30:46 470

原创 IntentService简单使用与总结

参考:点击打开链接IntentService的官方介绍:IntentService is a base class for {@link Service}s that handle asynchronous requests (expressed as {@link Intent}s) on demand. Clients send requests through {@l

2017-10-31 10:47:23 342

转载 HttpURLConnection getContentLength返回-1

解决方法:urlConnection.setRequestMethod("POST");urlConnection.setRequestProperty("Accept-Encoding", "identity");urlConnection.setRequestProperty("User-Agent", " Mozilla/5.0 (Windows NT 6.1; WOW64) A

2017-10-30 20:09:42 5458

原创 android studio 性能分析工具总结

参考:StrictMode详解内存泄漏github strictmode几种情况其中内存泄漏产生的原因在Android中大致分为以下几种:1.static变量引起的内存泄漏 因为static变量的生命周期是在类加载时开始 类卸载时结束,也就是说static变量是在程序进程死亡时才释放,如果在static变量中 引用了Activity 那么 这个A

2017-10-23 16:40:41 1023

原创 traces.txt文件信息

Android Studio中如果出现ANR,可以通过分析traces.txt文件查找错误,在terminal中通过以下命令,可以把traces.txt文件从手机中拷贝到电脑上的指定路径:注意,需要进入到“SDK\platform-tools”路径下,因为adb在此路径下adb pull /data/anr/traces.txt 任意电脑路径

2017-10-22 22:00:28 1051

原创 第一个NDK-JNI项目

针对Android Studio工具一、新建一个project,再新建一个java.class文件TestJni,如下图添加代码package com.example.byc.testndk;/** * Created by byc on 2017/10/19. */public class TestJni { public native String

2017-10-20 14:43:43 185

转载 ffmpeg

转载基础android 最简单的例子有空看看雷霄骅的文章

2017-10-19 14:40:48 138

转载 了解Material Design的使用

转载点击打开链接Material Design的基本概念Material Design是Google设计的一套视觉语言,将优先的经典的设计原理与科技创新相结合,为开发者提供一套完成视觉和交互设计规范。移动设备是这套设计语言的基础对象,让用户在不同的平台、不同尺寸的设备上能保持一致的体验。 Material Design强调交互上的即时反馈,即对于用户的触控等行为app需要给出即

2017-10-18 21:14:11 265

转载 Design support library.库学习资料总结

CoordinatorLayout :  简单使用

2017-10-12 21:49:32 199

转载 Snackbar使用详解及其相关框架TSnackbar

转载地址Snackbar 是 Android design support library 中的一个组件,它的作用和Toast类似,显示吐司,但Snackbar的特别之处在于Snackbar显示的提示信息可以和用户交互,更好地获取用户反馈信息。同时,它显示的吐司带有动画效果,从屏幕下方慢慢展开显示。    Goggle官方这样介绍:“SnackBars提供了一个轻量级的反馈

2017-10-10 15:57:30 250

原创 android studio percent support librarys 百分比布局

一、在dependencies中添加库,此库支持PercentRelativeLayout PercentFrameLayoutdependencies { compile 'com.android.support:percent:26.0.0-alpha1'}开始用的23版本,提示错误,找到android SDK的文件夹I:\AndroidSDk\extras\android\

2017-10-09 21:01:20 476

原创 android 动画实现中遇到的问题及源码

setAnimation与startAnimation区别:setAnimation    这个可以控制动画启动时间,并且需要其父view在动画快开始时调用invalidate.  所以其需要一定的条件限制startAnimation 立即开始动画效果。多个animation时,只有一个调用 startAnimation,其它的也会开始动画,不管他的位置在哪,源码中有注

2017-10-09 17:07:08 199

原创 android view触摸事件传递机制测试

没有其它人为干预时:详细测试可以参考Github中的程序,地址:https://github.com/yifan42421/PhoneToPhoneScreen/tree/master/testmotionevent

2017-10-07 21:32:56 241

原创 android 一个project 多个module时编译不通过问题

刚转到Android studio ,就遇到各种编译问题,当建立一个project时,想在这个project中建立多个Module,多个module没有关系,都要生成APK,遇到  unspecified on project app resolves to an APK archive which is not supported,网上找的方法都不对,其实只需要修改一个地方就行,如下:

2017-10-06 21:29:51 1109

空空如也

空空如也

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

TA关注的人

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