0推荐
12K 浏览

为什么自定义ViewGroup ondraw方法不会被调用

viewgroup的绘制严格来说是在dispatchDraw中完成,作为一个容器,绘制自己的孩子该通过dispatchDraw(canvas)实现。但是你非要在ondraw中也不会出错。 但自定...
0推荐
10K 浏览

实现Android 动态加载APK(Fragment or Activity实现)

最近由于项目太大了,导致编译通不过(Android对一个应用中的方法个数貌似有限制),所以一直琢磨着能否将某些模块的APK不用安装,动态加载,通过在网上查找资料和网友的帮助,终于实现了APK的动...
clh604 10年前   
0推荐
9K 浏览

AndroidSlidingUpPanel控件的用法以及简单解析

一个能够向上滑动的时候往上飞出一个显示区域的控件,类似于play music中的效果。该控件在主界面中有一个如下图红色箭头所指的底部 触发区域 : 该区域点击的时候被隐藏在下方的内容将网上漂移到...
0推荐
15K 浏览

java代码中实现android背景选择的selector

java代码中实现android背景选择的selector
0推荐
11K 浏览

Android 网络通信框架Volley简介(Google IO 2013)

在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今...
0推荐
9K 浏览

Fragment的setUserVisibleHint方法实现懒加载

我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,...
0推荐
11K 浏览

ListView优化adapter getview的两种方式ViewHolder vs HolderView

一、ViewHolder方式 如果你还没听说过ViewHolder,那么你该去好好看看官方文档了,而不是埋头写代码。 一个ListView的item布局中需要赋值的子元素太多为了避免重复的调用F...
dimo 10年前   
0推荐
11K 浏览

NDK和JNI的使用范例

概述 Android系统的底层库由c/c++编写,上层Android应用程序通过Java虚拟机调用底层接口,衔接底层c/c++库与Java应用程序间的接口正是JNI(Java Native In...
0推荐
8K 浏览

Android动态改变布局

下面这篇文章是我在csdn上看到的,有所启发,主要是下面提到的当软件盘弹出时将原本上下排列的布局改成左右排列这种交互设计比较好,另外在java代码中添加RelativeLayout的布局规则也值...
0推荐
6K 浏览

TableLayout的动态添加和删除

TableLayout的动态添加和删除
0推荐
5K 浏览

最好用的可缩放ImagView:TouchImageView

原生gallery3D应用中,在单张图片浏览的时候有图片是可以随意缩放的,而且缩放效果非常自然流畅,如果你想自己实现这样的效果不妨去试试解读gallery3D的源码。但是告诉你gallery3D...
0推荐
6K 浏览

自定义SimpleAdapter

SimpleAdapter,跟名字一样,一个简单的适配器,既为简单,就只是被设计来做简单的应用的,比如静态数据的绑定,不过仍然有自定义的空间,比如说在每一个ListItem中加一个按钮并添加响应事件.
0推荐
8K 浏览

一个带动画效果的颜色选择对话框控件AnimatedColorPickerDialog

android4.4的日历中选择日程显示颜色的时候有一个颜色选择对话框非常漂亮,模仿他的界面我实现了一个类似的对话框,而且带有动画效果。 源码如下: package com.jcodecraee...
0推荐
12K 浏览

Android4.4屏幕录制命令screenrecord

你要知道: screenrecord是一个shell命令 支持Android4.4(API level 19)以上 支持视频格式: mp4 一些限制 某些设备可能无法直接录制,原因是分辨率太高,...
0推荐
7K 浏览

可扩展的文件选择器NoNonsense-FilePicker

下面的内容主要来自于该项目github页面的翻译:NoNonsense-FilePicker
AntK52 10年前   
0推荐
37K 浏览

Android开发几行实现圆形头像,以及一些常见需求形状自定义ImageView组件

在实际开发中,我们经常会遇到这样的需求,就是无论图片长啥样,我们都要其显示成圆形、圆形加一个边框、矩形加边框,带圆角的矩形等等,我已把自己平常用的组件和demo上传到了github(https:...
0推荐
19K 浏览

Android分享:录制屏幕并制作GIF文件

前几天看到 秋百万 一篇关于对手机屏幕进行录制并制作成gif文件的文章,深受启发。自己决定进行总结,加深理解,也方便以后查看和使用。
0推荐
28K 浏览

Android分享:代码混淆那些事

ProGuard 是一个开源的Java代码混淆器。它可以混淆Android项目里面的java代码,对的,你没看错,仅仅是java代码。它是无法混淆Native代码,资源文件drawable、xml等。
0推荐
19K 浏览

CircleMenu是一个简洁,优雅的圆形布局菜单

CircleMenu是一个简洁,优雅的圆形布局菜单。
jopen 10年前   
0推荐
22K 浏览

Android系统启动-SystemServer下篇

基于Android 6.0的源码剖析, 分析Android启动过程的system_server进程
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档