关闭

Android Studio 快捷键(汇总)

Android Studio 快捷键(汇总) Alt+回车     导入包,自动修正 Ctrl+N      查找类 Ctrl+Shift+N   查找文件 Ctrl+Alt+L    格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  最近更改的代码 Ctrl...
阅读(549) 评论(0)

Android NDK开发学习(六)

Android NDK开发学习(六):C调用java中的方法 首先说一下这一次的事例demo时在github上找到的,但是过后忘记了原链接了(实在抱歉),所以会在最后附上我上传的下载链接。 闲言少叙,进入正题。 之前的介绍中就是很常见的java调用C代码,但是实际应用中也存在反向调用。 1、先上运行效果 在界面上有三个Button,他们的点击事件如下: publ...
阅读(650) 评论(0)

Android NDK开发学习(五)

Android NDK开发学习(五):JNI数据类型 调用一个Java native方法的时候,方法中的参数需要传给C/C++本地函数中。 首先可以看之前的demo,stringFromJNI方法中传入一个String类型参数。 public class GetString { public native String stringFromJNI(String string)...
阅读(625) 评论(0)

ViewPager与SwipeRefreshLayout冲突问题

最近再写项目,中间使用到了谷歌官方出的SwipeRefreshLayout下拉刷新。 因为SwipeRefreshLayout中嵌套了一个用ViewPager实现的广告轮播图。 结果出现了一个小bug,在滑动ViewPager时导致触发了下拉刷新。 最后解决方案,在ViewPager.setOnPageChangeListener中@Override public void onPageSc...
阅读(1233) 评论(0)

Android NDK开发学习(四)

Android NDK开发学习(一):环境的配置 Android NDK开发学习(二):学习官方Demo : HelloJni Android NDK开发学习(三):创建第一个项目 Android NDK开发学习(四):NDK配置介绍 NDK程序可以使用两个配置文件:Android.mk和Application.mk,其中Android.mk文件主要描述了如何编译C/C++代码...
阅读(691) 评论(0)

Android NDK开发学习(三)

Android NDK开发学习(一):环境的配置 Android NDK开发学习(二):学习官方Demo : HelloJni Android NDK开发学习(三):创建第一个项目 1、首先新建一个Android项目。(不用细说了吧!) 2、项目右键····>Android Tools ·····> Add Native Support... 填写你要生成的so文件名。点击F...
阅读(795) 评论(0)

Android NDK开发学习(二)

Android NDK开发学习(一):环境的配置 Android NDK开发学习(二)学习官方Demo : HelloJni 根据第一篇的学习,我们已经成功的配置了NDK,那么接下了就是上手实战的时刻了。 1、导入官方Demo 导入方法就不多说:导入成功后如下图 导入的项目直接时不能运行的,需要进行设置 接下来是Build的设置:...
阅读(836) 评论(0)

Android NDK开发学习(一)

这几天闲的没事干,突然对android 的NDK开发有了点兴趣,所以准备学一学, 因为是业余时间学习,不定期更新。因为水平有限,有错误的理解部分,希望指出。 Android NDK开发学习(一):环境的配置。 1、工具包下载 点击打开链接 这里面关于Android所需的资料、工具很多。 本人时Windows 系统 下载版本如图。(虽说好多人不建议下载最新版本,说是bug比较多...
阅读(1125) 评论(0)

Butterknife使用(学习总结)

首先开源项目地址:https://github.com/JakeWharton/butterknife 这里汇总一下使用方法: 1、Butterknife最新7.0.1 使用教程:点击打开链接 2、Butterknife 7.0之前使用教程:点击打开链接 这里需要注意eclipse的配置:配置完成后重启eclipse, 确保你的项目的根目录里有一个.apt_generat...
阅读(1562) 评论(0)

InstaMaterial - eclipse 版(学习总结)

MaterialDesign 是谷歌推出的全新设计语言,在学习中我找到了Github上比较经典的一个项目, 但是此项目是Studio版本的,本人有时也在用eclipse,所以导了一下,共需要的人学习。 原项目链接:点击打开链接 eclipse版下载链接:点击打开链接 项目效果:...
阅读(492) 评论(0)

关于安卓横竖屏切换问题(学习总结)

首先不得不说,自己被网上的一些资料给坑了。 所以就在网上查查资料,看看切换横竖屏怎样使Activity不重走onCreate等生命周期。 这方面资料很多,很快就搜索到了。结果如下: 1、首先在Mainifest.xml的Activity元素中加入android:configChanges=”orientation|keyboardHidden”属性  2、重写onConfiguration...
阅读(577) 评论(0)

View 事件传递

首先原文地址:地址 1、基础知识 (1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CANCEL,每个事...
阅读(457) 评论(0)

跳转微信功能(学习总结)

在现在的开发中,开始有公司希望用户不仅使用自己的app同时可以关注他的微信公众号, 所以这里需要跳转到微信进行搜索加关注。如下图: 所以这里有两步:1.复制需要绑定的微信公众号到粘贴版。                              2.跳转到微信界面。 这里上代码: public void CopyToClipboard() {   ClipboardMana...
阅读(1028) 评论(0)

Android 4.4 后透明状态栏和导航栏效果实现(学习总结)

这里首先用到了一个开源项目: 点击这里 直接上代码:(可以写在一个父类Activity中继承他) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {    setTranslucentStatus(true);    SystemBarTintManager tintManager = new SystemBarTin...
阅读(1654) 评论(4)

[置顶] Android开源与干货网站汇总

开源代码  几乎每天都有更新 23code  更新的不是特别频繁,但还是不错 开源项目  这个是Github上比较经典的 MaterialDesign  这个MaterialDesign比较多的开源项目 eoe  eoe论坛 安卓巴士论坛...
阅读(3213) 评论(4)
75条 共5页首页 上一页 1 2 3 4 5 ...
    个人资料
    • 访问:184932次
    • 积分:2877
    • 等级:
    • 排名:第13655名
    • 原创:65篇
    • 转载:10篇
    • 译文:0篇
    • 评论:215条
    多多支持
    博客专栏
    最新评论