- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 Android JNI和NDK学习--动态方式实现JNI
本文介绍如何动态实现JNI:JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_UnLoad,所以我们可以通过在JNI_OnLoad里面注册我们的native函数来实现JNI。下面就介绍该方法。1 Android应用层代码在eclipse中新建工程NdkLoad,工程文件NdkLoad.java的代码如下: package com.skywang.ndk;
2017-03-27 11:21:56 341
转载 context.obtainStyledAttributes 研究
我们在自定义View 时,一般都会用到 TypedArray obtainStyledAttributes( AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes); 对于它的前面2个参数可能大家都知道, 对于后面两个参数一直不明白怎么用。于是今天查了下。
2017-03-20 10:36:01 1308
转载 自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
相关博客: 《Android自定义控件三部曲文章索引》 http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲述了如何针对某一个控件应用动画,这篇将给大家讲解如何给容器中的控件应用统一动画。即在容器中控件出现时,不必为每个控件添加进入动画,可以在容器中为其添加统一的进入和退出动画。
2017-03-13 11:12:47 316
转载 Layout动画:在android布局发生变化时添加动画效果
注:本文涉及到的知识很初级,强烈建议阅读这篇文章:Android LayoutAnimation使用及扩展 layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是不会启动layout动画的,因此我们平时的应用中不会产生这个效果。当然,如果你想自定义一
2017-03-11 23:22:30 886
转载 android中的动画之布局动画
布局动画,顾名思义,通常用来布局上的显示view,为view groups的显示添加动画。通常我们使用LayoutAnimationController的对象来为view添加一个动画,具体的操作是:先创建一个LayoutAnimationController的对象,然后用相应的view来加载该对象。接下来我们来看看代码(我在这里展示的是给listview添加动画)anim文
2017-03-11 23:18:37 266
转载 Android动画--布局动画 LayoutAnimation
LayoutTransition相关的属性值APPEARING:当一个View在ViewGroup中出现时,对此View设置的动画CHANGE_APPEARING:当一个View在ViewGroup中出现时,对此View对其他View位置造成影响,对其他View设置的动画。DISAPPEARING: 当一个View在ViewGroup中消失时,对此View设置的
2017-03-11 23:12:28 276
转载 Android 自定义View 中的OnMeasure的用法
作用:根据父容器传递跟子容器的大小要求来确定子容器的大小。protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)的参数说明和MeasureSpec类的说明:通过MeasureSpec这个类可以获取父View传递过来的一些信息,包括MODE、SIZE属性。这里做一下说明MODE:分为一
2017-03-09 22:54:06 303
转载 googlesamples之easypermissions使用
使用1. app/build.gradledependencies { compile 'pub.devrel:easypermissions:0.3.0'}2. 在Activity / Fragment实现PermissionCallbacks,回调方法:@Overridepublic void onPermissionsGranted(int request
2017-03-09 09:55:54 1153
转载 Android开源项目-Easypermissions
Easypermissions简化了Android M的运行时权限的申请、结果处理、判断等步骤。1 相关文档官方文档:https://github.com/googlesamples/easypermissions运行时权限官方文档解释:https://developer.android.com/training/permissions/re
2017-03-09 09:52:43 337
转载 Android开发——Intent中的各种FLAG
Android中发送Intent的时候有很多的标志位可以使用。是在做各种各样UI跳转时,熟悉这些标志的作用会给开发过程带来很大的遍历,这几天找时间把这些Flag都看了一遍,顺便翻译了一下,为便于理解,在翻译的时候也加了一些说明性的东西,供自己以后参考用,顺便分享出来与大家一起学习讨论。可能有些地方会有错误,欢迎大家指正,讨论。原创翻译,如需转载,请标明出处。http://blog.cs
2017-03-02 10:53:35 552
转载 android--跨越多个Ativity值传递FLAG_ACTIVITY_FORWARD_RESULT
适用情况:多个Activity的值传递。ActivityA到达ActivityB再到达ActivityC,但ActivityB为过渡页可以finish了,此时ActivityC将值透传至ActivityA。中间可越多个Activity其实只要利用Intent的FLAG_ACTIVITY_FORWARD_RESULT即可。第一个页面:A跳到Bpublic clas
2017-03-02 10:50:19 1128
转载 Android 全局异常捕获之CrashHandler
一个App上线或者投入到生产环境的时候崩溃了,还不知道是什么原因,这肯定是开发者的痛…所以肯定要加入全局异常捕获,如果项目较大的话,可以考虑加入第三方诸如友盟的崩溃统计插件,以达到异常捕获的效果!Crash,可以理解为崩溃、垮台,通常来讲就是App运行期间发生了不可预料的错误,虽然在经历发布之前,测试人员进行了大量的测试,但是并不能保证App的正常运行,总会或多或少有一些BUG的。
2017-03-01 17:22:01 449
转载 android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
应用发生crash之后要查看log,判断问题出在什么地方,可是一旦应用发布出去,就要想办法把用户的崩溃日志拿到分析。所以要在发生crash之后抓取log,然后上传到服务器,方便开发者查看,现在都有很多第三方做这方面的服务,这里说下如何自己来实现。其实原理很简单,应用出现异常后,会由默认的异常处理器来处理异常,我们要做的就是把这个任务接管过来,自己处理异常,包括收集日志,保存到本地,然后
2017-03-01 16:59:08 344
ormlite-4.48
2014-11-29
jdk-6u45-linux-x64.part2
2013-07-31
jdk-6u45-linux-x64.part1
2013-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人