当前位置:首页 > 安卓源码 > 技术博客 >

找到  技术博客  ( 692 个)

Android Studio ndk-Jni开发详细入门,Aes加密demo

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 由于A ...

技术博客 发布于 2017-05-01 23:11 阅读(370)

解决通过MediaMetadataRetriever获取音频文件时长不准确的问题

在Android中,获取音频文件的信息可以通过 MediaMetadataRetriever 这个类来获取,比如获取文件的时长,通过如下方法来获取: MediaMetadataRetriever mmr = new MediaMetadataRetriever(); try { mmr.setDataSource(file.getFile().getAbsolutePath()); Str ...

技术博客 发布于 2017-04-25 08:41 阅读(172)

greenDao多表关联详解

之前我们看到了 greenDao 的简单使用,但是就这些是远远不够的,有时候我们需要存储的数据较为复杂,这个时候我们可能需要使用到多表关联的操作。 ToOne 一对一的关系映射。看个例子: @Entity public class Score { @Id private String id; private int sco ...

技术博客 发布于 2017-04-25 08:39 阅读(151)

fragment和Activity同时操作UI引起的延迟、卡顿

最近项目中遇到一个问题,app首页的Activity中由若干个Fragment页面组成,其中一个fragment页面是由一个GridView和ListView组成的列表,如果列表中数据量过大的时候,在请求数据的时候点击页面上的其他按钮会无响应,直到该fragment上的数据刷新完页面才会有 ...

技术博客 发布于 2017-04-25 08:38 阅读(261)

Android Gradle manifestPlaceholders 占位符详解

1. 概括 下面介绍下 manifestPlaceholders 占位符的使用,其实很好理解,你可以认为 它可以在 build.gradle 文件中定义字符串并将值映射到 AndroidManifest 清单文件的指定位置. 下面说下使用方法: 2. AndroidManifest 文件定义占位符 部分代码如下: applicati ...

技术博客 发布于 2017-04-25 08:37 阅读(458)

Android项目应用中 关于WebView全方面的使用

1、关于WebView的使用: 与JS交互 拨打电话、发送短信、发送邮件 上传图片(版本兼容) 进度条设置 字体大小设置 返回网页上一层、显示网页标题 全屏播放网络视频 首页 2、文章说明 WebView的使用已经是老生常谈了,看到很多文章说了用法,但我很少看到全的或 ...

技术博客 发布于 2017-04-24 09:24 阅读(699)

android webview: 视频全屏播放按返回页面被放大的问题

视频全屏播放按返回页面被放大(部分手机出现),放大原因没有找到,只能寻求补救措施, 重载 WebViewClient 的 onScaleChanged 方法,比如: @Override public void onScaleChanged (WebView view , float oldScale , float newScale) { if (DebugLog. isDe ...

技术博客 发布于 2017-04-24 09:23 阅读(235)

WebView加载网页不显示图片解决办法

对于大家来讲WebView肯定很熟悉,因为我们在日常开发中经常用到它。所以对于它的一些基本用法我就不在这啰嗦了,直接进入正题。 我遇到的问题就是在使用WebView加载网页的时候图片不显示(我手机系统是5.1.1),当时出现这个问题我就想当然的以为,是不是给W ...

技术博客 发布于 2017-04-24 09:22 阅读(287)

Android谷歌官方的Material Design颜色值

MaterialDesignColor 谷歌官方的MaterialDesign颜色代码 使用 compile com.zzhoujay.materialcolors:materialcolors:1.0.0 在代码中使用诸如 R.color.material_blue_500 来引用对应的颜色值,其中 material 为前缀, blue 为颜色类别, 500 为颜色深度 具体 ...

技术博客 发布于 2017-04-24 09:02 阅读(211)

Android 接入Google AdMob 广告示例

首先请大家放心,虽然 Google搜索等服务被qiang了,但是 广告服务国内还是可以用的,真是普天同庆啊~~~噗! 其实这篇文章也只是记录我接入 AdMob 的过程,更具体的其实 Google 官方给的更详细(配图和视频还有GitHub 的demo 示例等),所以不想看官方(毕竟 ...

技术博客 发布于 2017-04-20 10:25 阅读(363)