
android技术篇
暗暗
开发工程师
展开
-
android——OpenGL(2)——gl10方法解析
http://blog.youkuaiyun.com/liujianminghero/article/details/6730090javax.microedition.khronos.opengles接口GL10上级接口:GL下级接口:GL11公共接口GL10继承于GLGL10接口包含了Java(TM)程序语言为OpenGL绑定的核心功能。 OES_byt转载 2013-02-20 16:22:44 · 1166 阅读 · 0 评论 -
如何下载Android源码
如何下载Android源码(window和Linux) |字号 订阅文章参照来源:http://source.android.com/source/downloading.html一、window平台关于在window平台下载Android源码,网上一般使用的是直接用git来下载。比如:http://wenku.baidu.com/view/a4f5f92转载 2013-08-29 23:03:10 · 10287 阅读 · 4 评论 -
关于Android中使用Uri监听数据库的变化
这是一篇关于Android数据库监听的范例,里面也有点Uri的使用方法,希望能更好理解Uri和数据库。原创 2015-03-12 16:36:47 · 10207 阅读 · 2 评论 -
Mark一下
private Drawable skin() { PackageManager pm = getPackageManager(); try { Resources res = pm.getResourcesForApplication(SKIN_APP); return res.g原创 2015-03-31 13:59:01 · 508 阅读 · 0 评论 -
Android之RecyclerView的动画详解
RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,它有着如下的特点:你想要控制其显示的方式,请通过布局管理器LayoutManager你想要控制Item间的间隔(可绘制),请通过ItemDecoration你想要控制Item增删的动画,请通过ItemAnimator你想要控制点击、长按事件 我们可以看到,低耦合是RecyclerVie原创 2016-03-23 10:42:40 · 21602 阅读 · 2 评论 -
自定义手势密码
安卓手势密码,可自定义加密方式原创 2016-05-30 12:23:06 · 1143 阅读 · 0 评论 -
Google普通权限列表
Google普通权限,无需动态申请:As of API level 23, the following permissions are classified as PROTECTION_NORMAL:ACCESS_LOCATION_EXTRA_COMMANDSACCESS_NETWORK_STATEACCESS_NOTIFICATION_POLICYACCESS_W转载 2016-05-20 10:32:14 · 1110 阅读 · 0 评论 -
Android Studio中Gradle编译配置
编译流程就如下图所示:The build process for a typical Android app module, as shown in figure 1, follows these general steps:The compilers convert your source code into DEX (Dalvik Executable)原创 2016-09-29 10:50:24 · 2427 阅读 · 0 评论 -
详细的Dagger2+MVP融合,一行一行分析,一点一点进步,之一
最详细的Dagger2+MVP融合进项目的例子讲解,可以借鉴一下!原创 2017-02-25 16:55:01 · 681 阅读 · 0 评论 -
详细的Dagger2+MVP融合,一行一行分析,一点一点进步,之二
最详细的Dagger2+MVP融合进项目的例子讲解,可以借鉴一下!原创 2017-02-25 16:54:40 · 837 阅读 · 0 评论 -
详细的Dagger2+MVP融合,一行一行分析,一点一点进步,之三
最详细的Dagger2+MVP融合进项目的例子讲解,可以借鉴一下!原创 2017-02-25 16:54:26 · 831 阅读 · 0 评论 -
详细的Dagger2+MVP融合,一行一行分析,一点一点进步,之四
最详细的Dagger2+MVP融合进项目的例子讲解,可以借鉴一下!原创 2017-02-25 16:53:55 · 657 阅读 · 0 评论 -
android中自定义下拉框
android自带的下拉框好用不?我觉得有时候好用,有时候难有,项目规定这样的效果,自带的控件实现不了,那么只有我们自己来老老实实滴写一个新的了,其实最基本的下拉框就像一些资料填写时,点击的时候出现在编辑框的下面,然后又很多选项的下拉框,可是我在网上找了一下,没有这种下拉框额,就自己写了一个,看效果图先:,这个是资料填写的一部分界面,三个下拉框,选择故乡所在地;点击之后弹出下拉框,选择原创 2013-07-09 12:03:27 · 64551 阅读 · 15 评论 -
android图片的上传、下载和一些缩放操作
做android客户端应用的,难免会和网络图片打交道,那么关于图片的下载和上传,以及图片的显示就会比较重要了,我刚结束了一个客户端项目,里面的主要涉及到的就是图片的处理,为此,找了很多资料,对图片的处理也有一点点经验的积累了,今天贴出来大家看看。首先是从网络读取图片,这个还是比较简单的,网上有大量的例子可供参考,我贴出我自己写的一个方法例子出来/** * @param picPath原创 2013-07-09 09:37:09 · 4120 阅读 · 3 评论 -
读取机器中的多媒体
在java中,有时候需要遍历一个文件下面的所有文件,可能你会写一个迭代的方法来得到所有文件,比如: public static void prinFilePath(File sourceFile) throws Exception { System.out.println(sourceFile.getAbsolutePath()); if (sourceFile.isFile())原创 2013-05-20 11:43:21 · 962 阅读 · 0 评论 -
OpenGL编程
OpenGL作为强大的图形接口,可以画出丰富且动感十足的动画,但因涉及到很多理论东西和数学知识,所以往往看书能看死一片人,来直接看看源代码吧,里面包含了详细的注解:当然,我们还是先看看效果图:首先我们需要实现GLSurfaceView.Renderer这样一个内部接口来为我们绘制图形,看源码AbstractRenderer文件:public abstract class Abs原创 2013-02-20 17:47:05 · 1134 阅读 · 2 评论 -
android之循环音频播放器
仅仅记录自己的学习记录,错误之处欢迎指出。效果图:对android音频播放器都不陌生了,使用MediaPlayer可以播放mp3文件,也可以循环或者重复播放一个列表的文件,和市场上面的一些播放器一样。直接看源码+注释布局文件activity_main.xml<LinearLayout xmlns:android="http://schem原创 2013-02-20 10:57:42 · 8865 阅读 · 0 评论 -
Android中集成第三方软件包(.jar, .so)
Android中可能会用到第三方的软件包,这包括Java包.jar和Native包.so。jar包既可通过Eclipse开发环境集成,也可通过编译源码集成,看你的工作环境。 假定自己开发的程序为MyMaps,需要用到BaiduMaps的库,包括baidumapapi.jar和libBMapApiEngine_v1_3_1.so。 一、Eclipse中集成第三方jar包及.so动态库转载 2013-02-21 11:53:41 · 13137 阅读 · 1 评论 -
Android onTouchEvent, onClick及onLongClick的调用机制
在android系统中,我们有2种方法进入界面查看内容,一种是通过按键切换焦点,然后按"确认"键进入,还有一种就是通过触摸或者鼠标点击,这种点击是没有焦点控制的,也不需要焦点控制,比如现在的触摸屏手机,界面上是没有焦点的,我们点击就进入了,根本没有焦点的概念。在模拟器上跑也是,比如我们创建含有多个button的一个Activity,某个button的处罚会进入另外一个Activit转载 2013-02-21 19:59:09 · 12154 阅读 · 0 评论 -
Android onMeasure方法介绍
转至:http://www.cnblogs.com/xingmeng/archive/2012/08/09/2629873.html onMeasure方法在控件的父元素正要放置它的子控件时调用.它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec. 它们指明控件可获得的空间以及关于这个空间描述的元转载 2013-02-21 20:00:06 · 730 阅读 · 0 评论 -
Android_横竖屏切换时候Activity的生命周期
横竖屏切换时候Activity的生命周期 1、存储过程语法错误新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestr转载 2013-02-21 20:00:52 · 580 阅读 · 0 评论 -
android动画插值器
在android的动画中,有一个插值器,他的作用是告诉动画某个属性(比如颜色的渐变)如何随时间变化。它将以线性方式变化,还是以指数方式变化?它是否在开始时变化速度很快,然后逐渐变慢?使用方法是在需要设置插值器的动画xml文件中增加一个interpoplator属性,如下:http://schems.android.com/apk/res/android"android:inte转载 2013-02-21 20:01:36 · 5705 阅读 · 0 评论 -
Android模拟器安装APK文件和创建sd卡镜像
Android模拟器安装APK文件和创建sd卡镜像2010-07-09 12:17Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、首先在Android SDK的To转载 2013-02-21 20:03:10 · 958 阅读 · 0 评论 -
如何升级android的sdk
国内很多google网站上不去,你在升级android的sdk时候,总有些失败提示。我在看了网上文档后,也尝试在AVD SDK的settings添加了代理服务器,结果提示:----------------------------------------------------------------添加代理服务器方法:在安装的页面中,修改代理配置:1.Settings里转载 2013-02-22 16:46:03 · 3496 阅读 · 0 评论 -
调用系统照相机
很多时候我们都需要调用系统的照相机功能,来满足诸如设置图片、上传图片等操作,那么我们来看看如何调用相机吧。代码很简单,如下:/** * 调用系统照相功能,返回所照相片到PicUtils.PIC_PATH下 */ private void startCamera() { Intent camera = new Intent(MediaStore.ACTION_IMAGE_C原创 2013-05-20 12:17:37 · 6100 阅读 · 2 评论 -
使用RecyclerView制作包含左滑删除按钮的列表控件
现在很多需求上面都是列表允许编辑,比如删除、排序等操作,基于RecyclerView的方式也有很多种,但目前还没找到一款比较满意的,Android开发我相信很多人都听过需求这样和你说过,“IOS上面这个效果很棒,我想要你实现它”,每次听到这样的话,头都是大的,很想将我42码的板拖拍在他50码的大脸上,你TM不知道Android也有很多特性、也有很多特别棒的体验,为什么一定要去模仿IOS呢?原创 2017-04-19 19:17:55 · 1586 阅读 · 1 评论