随笔分类 - Android
摘要:上次做了一个小键盘,请见:PopupWindow 使用。 效果是这样的: 可以看到,上面的按键是不一样大小的。因为是用LinearLayout布局,用的Button样式也是默认的。数字键和文字键的大小不一致。 为了使按键大小一致,并且定制Button样式,决定改用GridLayout实现。过程如下:
阅读全文
摘要:昨天马失前蹄,为了做一个小键盘,耽误了两个小时,记录一下心路历程 1.关于需求与选择 需求: 点击一个按钮,弹出一个小键盘(类似于输入法键盘) 选择: (1)方案一:KeyboardView 这是百度之后选的第一个方案,试用之后发现,点击每个按键都会闪现一个小空白框(可能是提示按键字符之类的,具体没
阅读全文
摘要:前面一篇我们接触了CMake,这一篇写写关于ndk-build的使用过程。刚刚用到,想到哪儿写哪儿。 环境背景 Android开发IDE版本:AndroidStudio 2.2以上版本(目前已经升级到2.2.3) 计算机环境:Window 64位系统 Demo工程的创建与设置 1.新建一个工程,并在app/src/main路径下新建jni文件夹。 2.在java代码中,新建NdkBuil...
阅读全文
摘要:1.Apktool下载 http://ibotpeaches.github.io/Apktool/ 下载最新版本Apktool_2.1.1.jar 2.新建一个apktool目录,将Apktool_2.1.1.jar放到目录中。 3.在apktool目录中新建一个apktool.sh脚本文件,并编辑
阅读全文
摘要:写在前面 由于在编译过程中遇到了很多奇奇怪怪的、难解的问题~~~ 到后面,实际上还是在macmini中安装了Ubuntu系统,最后在Ubuntu系统下完成的Android源码编译。 以下就是在OS X系统中进行编译时遇到的一些问题和解决办法,聊作记录。 写在前面 参考:Build Android 5
阅读全文
摘要:参考: Android实现主动连接蓝牙耳机 具体实现:
阅读全文
摘要:Android录音有MediaRecorder和AudioRecord两种方式,前者使用方便,可以直接生成录音文件,但是录音格式为aac和amr等等,都经过压缩处理,不方便进行音频分析。 而用AudioRecord可以得到PCM编码的原音频数据,可以用FFT对数据进行处理,简单分析声音的频率。 1.
阅读全文
摘要:参考: Android实战技巧:用TextView实现Rich Text 在同一个TextView中设置不同的字体风格 Demo:
阅读全文
摘要:解决办法: 参考:android handler的警告Handler Class Should be Static or Leaks Occur
阅读全文
摘要:最近想看一下华为EMUI里面的某些系统APK是如何实现的。 那如何获取系统APK呢? 有两种方式: 1.安装豌豆荚,豌豆荚里有一个应用管理的功能,可以查看手机里的所有应用,包括系统应用。 可以使用该功能导出系统应用APK。 2.解包华为UPDATE.APP (1)到华为EMUI官网下载相应的系统安装
阅读全文
摘要:最近遇到一个奇怪现象,直接往Android的SD卡根目录写入文件,报异常:open failed EACCES:permission denied. 已经在manifest.xml中加入android.permission.WRITE_EXTERNAL_STORAGE.权限 查询资料后才发现是由于A
阅读全文
摘要:参考文章 1.Android 6.0 源代码编译实践 2.编译Android源码致命错误解决方案 实践过程 1.Mac下安装Ubuntu双系统 (1)Ubuntu版本:Ubuntu 15.10 注:实际上一开始我是从Ubuntu 16.04 LTS开始的,但编译过程中出现提示需要OpenJDK1.7
阅读全文
摘要:Android全屏显示: Target API是21,默认继承Activity。效果图如下:
阅读全文
摘要:开发环境:win7,Android Studio 1.2,1、ModelCrime,数据模型,每个Crime有一个UUID作为唯一标识。package tina.criminalintent;import java.util.Date;import java.util.UUID;/** * Crea...
阅读全文
摘要:默认情况下,APP启动时会先把屏幕刷成白色,然后才绘制第一个Activity中的View,这两个步骤之间的延迟会造成启动后先看到白屏(时间大概为1秒左右)。时间不长,但是我们也看到,一般的APP时不存在这个现象的,那么这个现象如何消除呢? 从网上得到了一些解决方案,主要的两种方式包括:在AppTh...
阅读全文
摘要:这段时间稍微有点空闲,把前一段学习Android做过的一些小项目整理整理。虽然没有什么工程量很大的项目,但是对于一个新手,解决这些问题还是花了一段时间。感觉还是非常有记录的意义呢~~~么么哒*—*今天要说明的这个项目,是要在Android手机里伪造一条短信,也就是在短信箱中插入一条自定义的短信,看上...
阅读全文
摘要:在Android 实现简单音乐播放器(一)中,我介绍了MusicPlayer的页面设计。现在,我简单总结一些功能实现过程中的要点和有趣的细节,结合MainActivity.java代码进行说明(写出来可能有点碎……一向不太会总结^·^)。一、功能菜单在MusicPlayer中,我添加了三个菜单:se...
阅读全文
摘要:今天掐指一算,学习Android长达近两个月了,今天开始,对过去一段时间的学习收获以及遇到的疑难杂症做一些总结。 简单音乐播放器是我自己完成的第一个功能较为完整的APP,可以说是我的Android学习之路上的一个小小里程碑,给我增加了很多信心(~~真容易获得满足~~)。从下面开始,我将详细...
阅读全文
摘要:1、在布局文件中放置一个TextView,给它添加scrollbars和fadeScrollbars两个属性。如下设置:滚动条为垂直滚动条,并且一直可见(当TextView中的文字行数超过页面能显示的范围之后)。android:scrollbars="vertical" android...
阅读全文

浙公网安备 33010602011771号