第一个JNI程序 — Hello JNI

最近在看Android音视频相关的书籍,了解到很多地方需要用到JNI调用。以前刚开始学习Android的时候,有学习过这方面知识,也自己写过,但现在都已经忘记了,然后就上网查找,尝试自己写一个简单的demo,折腾了半天,终于实现。本文把实现的过程以及步骤记录下来,希望对正在学习的你有所帮助,也算对...

2018-03-22 14:11:23

阅读数 59

评论数 0

android中获取拼音的类

本篇文章转自http://blog.csdn.net/QQxiaoqiang1573/article/details/49205787,介绍了如何将汉字转换为拼音,比较实用的一个类,具体实现如下import java.io.UnsupportedEncodingException; import ...

2018-03-21 16:09:35

阅读数 68

评论数 0

关于双击退出应用

某些应用为了防止用户不小心误点击返回键退出应用,设计了双击退出应用的行为,即连续点击两次退出应用,这是一个比较普遍的一种设计,另外我注意到像爱奇艺应用,若在主界面点击返回键,它是弹出一个dialog,让你选择退出或取消操作,这里介绍一下双击退出是如何实现下面介绍第一种方式,利用Handler来实现...

2018-03-19 15:45:59

阅读数 99

评论数 0

vi/vim 基本使用方法

vi/vim 基本使用方法 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x ...

2018-03-16 15:35:20

阅读数 50

评论数 0

Activity切换动画,实现淡入淡出,滑入滑出

本篇文章为大家介绍关于自定义Activity的切换动画,分两种,一种是淡入淡出,另一种是滑入滑出,通过在Manifest中为Activity添加Theme实现,具体实现过程如下首先在res文件夹下建立anim文件夹,然后在里面建立fade_in.xml和fade_out.xml两个动画资源&...

2018-03-16 14:05:59

阅读数 1111

评论数 0

Android.mk学习

转自http://blog.csdn.net/Mis_wenwen/article/details/72765831本篇文章详细介绍了Android.mk文件的配置方法以及详细含义,文章转自上述链接,很好的一篇文章,我在这里补充了一点内容,参照文章最后的demo,你也可以自己来尝试配置1.LOCA...

2018-03-12 17:19:47

阅读数 121

评论数 0

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

参考网址:http://zmywly8866.github.io/2015/01/24/all-adb-command.html获取序列号:adb get-serialno 查看连接计算机的设备:adb devices 重启机器:adb reboot 重启到bootloader,即刷机模式:adb...

2018-02-25 17:34:13

阅读数 87

评论数 0

MTK平台中的一些默认配置修改

1.默认系统字体大小frameworks/base/core/java/android/content/res/Configuration.java修改方法public voidsetToDefaults()中fontScale = 1.1f; // 属性的大小【注】字体大小对应的值如下:smal...

2018-02-10 12:16:12

阅读数 732

评论数 0

接口的用法

对于安卓开发者来说,接口大家平时都有接触过,按钮的点击事件就是一个接口回调事件,那么大家知道如何自己定义一个接口,来提供给外部使用吗?提到接口,我们先来分析一下什么时候可以用到接口,先来谈第一种情况,打个比方,我们在家里装了一个监控,我们在监控做了一些设置,如果有小偷进来,监控就会向我们的手机发送...

2018-02-10 11:27:19

阅读数 373

评论数 0

简单的宏的定义和使用

本篇文章教大家如何在项目里加一个宏,我们用这个宏来控制SystemUI中的手电筒的这个快捷设置的显示和隐藏 1.首先我们来定义一个宏,我们以MTK平台为例,打开device/xxx/xxx目录下的ProjectConfig.mk文件,这里ProjectConfig.mk的具体路径是不一定...

2018-02-07 16:12:26

阅读数 158

评论数 0

在安卓下拉状态栏的亮度进度条旁加一个自动亮度调节的开关

安卓的原生的SystemUI中下拉状态栏有一个亮度控制条,这个控制条可以控制手机的显示亮度,但是默认这里是没有自动亮度控制的开关的,本篇文章教大家如何在状态栏中添加一个自动亮度调节的开关,废话不多说,进入正题 首先我们来看一下下拉状态栏亮度进度条的位置,进度条的布局位于frameworks/ba...

2018-02-07 15:03:47

阅读数 942

评论数 8

各种风格的安卓dialog

本篇文章为大家介绍一些常用的安卓dialog,各种风格都有,相信应该能满足广大读者的需求 第一个是最普通的dialog,弹出一个提示对话框,用户可以选择确定,继续操作,或者点取消,取消操作 private void showDialog() { AlertDialog.Builde...

2018-02-06 19:19:03

阅读数 817

评论数 0

如何在安卓的后台最近任务添加一键清除按钮

在安卓7.0之前,安卓默认是不带一键清除按钮的,只能通过左滑右滑清楚最近任务,本文为大家介绍如何在后台添加一个一键删除按钮,过程如下 1. 在RecentActivity界面添加一个button,点击该button触发一键删除功能,请根据需求添加在合适位置。 frameworks/base...

2018-02-06 11:43:06

阅读数 1410

评论数 0

一些常用的android工具类

本篇文章为大家分享一些常用的android工具类,通过这些工具类可以更加方便高效,提高大家的工作效率,如果大家看了这篇文章,觉得有什么不足或是其他的一些工具方法,欢迎在评论提出 第一个工具类封装了SharedPreferences,代码和具体的使用方法如下所示 public class Sha...

2018-02-05 20:57:56

阅读数 94

评论数 0

在状态栏StatusBar中添加网速实时显示

本篇文章教大家如何在状态栏中加入网速实时监控,效果如下图所示 上图就是要实现的效果,我们可以通过自定义一个View,让它继承TextView,然后在该View内部添加获取实时网络并显示出来的逻辑,废话不多说,看一下代码 首先,在frameworks\base\packages\Syst...

2018-02-02 18:21:15

阅读数 4375

评论数 2

FAQ10820]针对某个APK,需要做到wifi/gprs分别做到允许/禁止两种策略

如何禁止某个应用联网 DESCRIPTION] JB5开始已经default有这部分代码,只需要参照该FAQ后面的使用说明和方法调用即可。 JB5之前的版本,可以按照下面完整的solution进行操作 [SOLUTION] 1.NetworkManagem...

2018-02-01 20:25:43

阅读数 105

评论数 0

安卓7.0显示设置界面休眠菜单添加“永不灭屏”选项

1. 打开文件packages/apps/Settings/res/values/arrays.xml,在该文件中添加以下内容         15 seconds         30 seconds         1 minute         2 minutes    ...

2018-02-01 17:49:12

阅读数 2013

评论数 2

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