Android JNI和NDK学习--动态方式实现JNI

本文介绍如何动态实现JNI:JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_UnLoad,所以我们可以通过在JNI_OnLoad里面注册我们的native函数来实现JNI。下面就介绍该方法。 1 Android应用层代码 在eclipse中新建工程NdkLoad,工程...

2017-03-27 11:21:56

阅读数 230

评论数 0

context.obtainStyledAttributes 研究

我们在自定义View 时,一般都会用到  TypedArray obtainStyledAttributes( AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes);  对于它...

2017-03-20 10:36:01

阅读数 291

评论数 0

自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation

相关博客:  《Android自定义控件三部曲文章索引》  http://blog.csdn.net/harvic880925/article/details/50995268 前几篇给大家讲述了如何针对某一个控件应用动画,这篇将给大家讲解如何给容器中的控件应用统一动画。即在容器中控件出...

2017-03-13 11:12:47

阅读数 189

评论数 0

Layout动画:在android布局发生变化时添加动画效果

注:本文涉及到的知识很初级,强烈建议阅读这篇文章:Android LayoutAnimation使用及扩展  layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是...

2017-03-11 23:22:30

阅读数 468

评论数 0

android中的动画之布局动画

布局动画,顾名思义,通常用来布局上的显示view,为view groups的显示添加动画。 通常我们使用LayoutAnimationController的对象来为view添加一个动画,具体的操作是:先创建一个LayoutAnimationController的对象,然后用相应的view来加...

2017-03-11 23:18:37

阅读数 151

评论数 0

Android动画--布局动画 LayoutAnimation

LayoutTransition 相关的属性值 APPEARING:当一个View在ViewGroup中出现时,对此View设置的动画 CHANGE_APPEARING:当一个View在ViewGroup中出现时,对此View对其他View位置造成影响,对其他View设置的动...

2017-03-11 23:12:28

阅读数 147

评论数 0

Android 自定义View 中的OnMeasure的用法

作用:根据父容器传递跟子容器的大小要求来确定子容器的大小。protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)的参数说明和MeasureSpec类的说明: 通过MeasureSpec这个类可以获取父Vi...

2017-03-09 22:54:06

阅读数 193

评论数 0

googlesamples之easypermissions使用

使用 1. app/build.gradle dependencies {    compile 'pub.devrel:easypermissions:0.3.0' } 2. 在Activity / Fragment实现PermissionCallbacks,回调方法: @Override...

2017-03-09 09:55:54

阅读数 819

评论数 0

Android开源项目-Easypermissions

Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤。 1 相关文档 官方文档: https://github.com/googlesamples/easypermissions 运行时权限官方文档解释: https://develope...

2017-03-09 09:52:43

阅读数 251

评论数 0

Android开发——Intent中的各种FLAG

Android中发送Intent的时候有很多的标志位可以使用。是在做各种各样UI跳转时,熟悉这些标志的作用会给开发过程带来很大的遍历,这几天找时间把这些Flag都看了一遍,顺便翻译了一下,为便于理解,在翻译的时候也加了一些说明性的东西,供自己以后参考用,顺便分享出来与大家一起学习讨论。 可能有些地...

2017-03-02 10:53:35

阅读数 233

评论数 0

android--跨越多个Ativity值传递FLAG_ACTIVITY_FORWARD_RESULT

适用情况:多个Activity的值传递。ActivityA到达ActivityB再到达ActivityC,但ActivityB为过渡页可以finish了,此时ActivityC将值透传至ActivityA。 中间可越多个Activity 其实只要利用Intent的FLAG_ACTIVITY_F...

2017-03-02 10:50:19

阅读数 874

评论数 0

Android 全局异常捕获之CrashHandler

一个App上线或者投入到生产环境的时候崩溃了,还不知道是什么原因,这肯定是开发者的痛…所以肯定要加入全局异常捕获,如果项目较大的话,可以考虑加入第三方诸如友盟的崩溃统计插件,以达到异常捕获的效果! Crash,可以理解为崩溃、垮台,通常来讲就是App运行期间发生了不可预料的错误,虽然在经历发...

2017-03-01 17:22:01

阅读数 291

评论数 0

android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地

应用发生crash之后要查看log,判断问题出在什么地方,可是一旦应用发布出去,就要想办法把用户的崩溃日志拿到分析。 所以要在发生crash之后抓取log,然后上传到服务器,方便开发者查看,现在都有很多第三方做这方面的服务,这里说下如何自己来实现。 其实原理很简单,应用出现异常后,会由默认的异...

2017-03-01 16:59:08

阅读数 223

评论数 0

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