JNI动态注册封装C++版 前言 之前JNI一直用C语言写,但发现Android Framework中大都用C++写,为了阅读方便,改为C++。其实C++跟C语言写法一样的,只不过C++更简洁些。 正文 修改点,举个例子 不同点... NDK代码片段# Android# C++# C语言 1年前272
JNI之数组简单操作 前言 简单记录一下JNI中数组操作。 正文 public class Hello { static { System.loadLibrary("Hello"); } // JNI中对数组排序 publ... NDK代码片段# jintArray# JNI# ReleaseIntArrayElements 1年前261
JNI之对象数组使用 前言 上一篇《JNI之数组简单操作》介绍的是jintArray的使用,今天就介绍对象数组。 jarray (数组) jobjectArray (object数组) jbooleanArray (boo... NDK代码片段# FindClass# GetObjectArrayElement# JNI 1年前273
ViewPager禁止左右滚动 前言 项目中需要用ViewPager+Fragment组合使用,比如很见的就是图片暂时。每个客户需求不一样,有些需要左右滑动,有序不需要,因此需要禁止左右滑动切换界面。 本文代码是摘的,也验证OK,感... 代码片段# Fragment# Viewpager# 滚动动画 1年前298
记录一下ProgressBar的常用方式 前言 记录一下ProgressBar的常用方式,加载动画,不转动的圆形,水平进度展示等。 正文 直入正题。 参考文章 《android ProgressBar 圆形进度条的自定义样式》 《Androi... 代码片段# Android# ProgressBar 1年前269
BiuImageView的使用 前言 BiuImageView是之前山寨PhotoView 《自定义View:山寨PhotoView》基础上重构的一个新版本《自定义View:BiuImageView》,也优化了很多。 今天就简单的用... 代码片段# BiuImageView# Glide# PhotoView 1年前248
Android中assets拷贝文件 前言 Android需求:把指定文件拷贝到指定目录。 最好的方式就是系统升级时内置进入指定目录,但客户说只是临时的,后续不要。因此内置到apk的assets,启动apk后就主动拷贝过去。 正文 只是拷... 代码片段# Android# assets# Sdcard 1年前343
ServiceManager反射 前言 反射是很常用的一种方式。 今天就记录一下,反射ServiceManager的addService()和getService()。 如果不反射,需要引入 framework_classes.jar... 代码片段# addService# framework_classes# getService 1年前288