暂无个人介绍
Android谷歌官方扁平化设计常用icon以及color颜色RGB值和对应颜色效果图。 Android谷歌官方扁平化设计常用icon集合。
Android拦截、监听系统级返回键事件 import android.app.Activity; public class MainActivity extends Activity { // ........ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // 在这里,拦截或者监听Android系统的返回键事件。
Android ViewSwitcher简介和使用 Android ViewSwitcher主要应用场景之一:比如在一个布局文件中,根据业务需求,需要在两个View间切换,在任意一个时刻,只能显示一个View。
Android读取assets目录下文件数据内容 Android的体系架构设计中,assets目录下的数据内容(图片、文件等等)将不会被Android系统压缩、二次处理等,assets目录下的文件将保持原汁原味打包进Android的apk文件中,因此,利用Android assets这一点特性,根据项目开发的需要,在某种情况下,可以在assets目录下存放一些不希望被Android系统二次处理的原始文件,就像在PC开发时候直接针对硬盘上存放的文件内容进行读写一样读出原始数据。
本文作者:Zhang Phil 原文链接:http://blog.csdn.net/zhangphil/article/details/48173665 ActiveMQ安装配置和使用简例 ActiveMQ是一套JMS(Java Message Service)开源消息服务实现的组件。
本文作者:Zhang Phil 原文链接:http://blog.csdn.net/zhangphil/article/details/48155371 Android Activity生命周期以及onSaveI...
// 判断Android当前的屏幕是横屏还是竖屏。横竖屏判断 if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { //竖屏 } else { //横屏 } this指针是当前Activity或者Context。
本文作者:Zhang Phil 原文链接: http://blog.csdn.net/zhangphil/article/details/48130053 Android加载大图Bitmap发生OOM(Out ...
Android Volley下载 Android Volley是Android平台上很好用的第三方开源网络通信框架。使用简答,功能强大。
本文作者:ZhangPhil 欢迎各位转载!但请注明转载出处:http://blog.csdn.net/zhangphil/article/details/48024831 Android LBS地图开发基础知识之地球地理GPS坐标系经纬度偏移偏差 通常,我们所说的地球地理经纬度是WGS-84坐标系(World Geodetic System-1984 Coordinate System)的经纬度。
百度地图针对开发者的在线文档(Android SDK)连接地址:点击此处查看。
GitHub push代码发生错误:fatal: Authentication failed for 'https://github.
Android百度地图SDK:隐藏(不显示)比例尺,隐藏(不显示)百度LOGO,隐藏(不显示)缩放控件 在自己的Android应用开发中使用百度地图SDK,百度会自动在MapView上添加百度的LOGO,缩放控制...
在自己的开发的Android应用中调用百度地图Android SDK,发生运行时错误,如图: 该错误:Error inflating class com.baidu.mapapi.map.MapView 解决方案: 解决该问题需要添加一段代码,即,在初始化百度地图之前首先调用百度地图自身的初始化方法代码: SDKInitializer.initialize(getApplicationContext()); 即可。
Android模拟、实现、触发系统按键事件的方法 /** * 模拟系统按键。 * * @param keyCode */ public static void onKeyEvent(fina...
Android ImageLoader(Android-Universal-Image-Loader)【1】概述及使用简介 一,前言:为什么要引入Android-Universal-Image-Loader? 众...
《Android大图片之变换缩略图,以及对原始大图片按照指定宽、高裁剪成缩略图》 在Android的ImageView加载图像资源过程中,出于性能和内存开销的需要,有时候需要把一个原始的超大图片按照一定比例等比例缩放成较小的缩略图,或者需要把原始的超大图片,裁剪成指定宽高值的较小图片,针对这种开发需求,可以使用Android SDK自身提供的工具类:ThumbnailUtils完成。
Android的布局FrameLayout默认是把布局内的子view堆砌在左上角,但是,可以通过设置子view的: android:layout_gravity 此参数控制子view的布局位置,实现FrameLayou...
在Android的布局文件中,设置某一个view的最大宽和最大高,比如ImageView,如果仅仅这么做: android:maxHeight="25dip" android:maxWidth="25dip" 没有作用,完全失效。
Android统计图表之柱状图(条形图) 柱状图是统计图表中经常用到的一种图表,比如降雨量之类的统计展示。我之前写了一些关于Android上的统计图表库MPAndroidChart,附录了一些我自己写的技术文档,在这些文档中介绍了MPAndroidChart的详细内容。
Android实现天气预报温度/气温折线趋势图 天气预报的APP应用中,难免会遇到绘制天气温度/气温,等关于数据趋势的折线或者曲线图,这类关于气温/温度的折线图,一般会有两条线,一条是高温线,一条是低温线。
基于Android MPAndroidChart实现腾讯QQ群数据统计报表核心功能 腾讯QQ移动客户端(新版)的QQ群有一项功能比较有趣,是关于QQ群的。
Android统计图表MPAndroidChart MPAndroidChart是在Android平台上开源的第三方统计图表库,可以绘制样式复杂、丰富的各种统计图表,如一般常见的折线图、饼状图、柱状图、散点图、金融股票中使用的的“蜡烛”图、“泡泡”统计图、雷达状统计饼状图等等。
《Android RecyclerView的StaggeredGridLayoutManager和CardView》 StaggeredGridLayoutManager,顾名思义,”交错排列的Grid”,在RecyclerView中可以将元素分列编排下去。
Android CardView使用和导入出错问题 第一部分:导入Android CardView出错的问题。 Android CardView是Android在support.v7包里面的一个view组件,同时还有一个RecyclerView。
Android AnimationDrawable动画与APP启动、加载引导页面(画面) AnimationDrawable是Android的Frame动画,可以简单的认为此AnimationDrawable能够将一系列资源图片加载成“电影”一样播放。
本文以简单的AlphaAnimation(“淡入淡出(透明度改变)”动画)为例,简单的说明Android动画Animation的两种加载执行方法: (1) 直接写Java代码,制作Android动画。
最新的hosts,该hosts会经常更新,亲测可用。 查一些技术文档和资料方便。这个链接(点击打开)给出的hosts通常是最新的,且有更新。记下备忘。
《Android View滚动、拉伸到顶/底部弹性回弹复位》 我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(《Android ListView拉到顶/底部,像橡皮筋一样弹性回弹复位》,文章链接地址: http://blog.csdn.net/zhangphil/article/details/47311155 )。
《Android ListView拉到顶/底部,像橡皮筋一样弹性回弹复位》 Android本身的ListView拉到顶部或者底部会在顶部/底部边缘间隙出现一道“闪光”效果,暗示ListView已经到顶/底,不能再动了。
解析、查找数组中重复出现的元素,Java实现。 《数据结构与算法分析:解析、查找数组中重复出现的元素》 问题描述:一个结构化数据,假设事先按照某种顺序排好序(比如升序)的一个数组中,无规则、重复出现若干次某个相同...
《Android基于PinnedSectionListView实现联系人通讯录》 我在之前的文章中写过文章,介绍过PinnedSectionListView(文章地址链接: http://blog.csdn.net/zhangphil/article/details/47144125 )【文1】,也有一篇文章是关于Android通讯录联系人操作的基础知识(文章地址链接: http://blog.csdn.net/zhangphil/article/details/47250747 )【文2】。
本文给出了Android读取通讯录联系人的一般方法,且在读取Android通讯录联系人时候,将结果有序化(按照联系人姓名的首字符依次顺序读取:A ~ Z)。
Android系统本身自带有有将汉字转化为英文拼音的类和方法。具体的类就是HanziToPinyin.java。Android系统自身实现的通讯录中就使用了HanziToPinyin.java对中文通讯录做分组整理。
《类似通讯录分组的Android PinnedSectionListView,且分组标签悬停滑入滑出》 常用的联系人、通讯录,会按照联系人的姓氏从A,B,C,,,X,Y,Z,这样归类排列下去,方便用户快速查找和定位。
《Android SwipeToDismiss:左右滑动删除ListView条目Item》 Android的SwipeToDismiss是github上一个第三方开源框架(github上的项目链接地址:https://github.com/romannurik/Android-SwipeToDismiss )。
《Android ListView下拉/上拉刷新:设计原理与实现》 Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至谷歌官方都索性在Android SDK层面支持下拉刷新,我之前写了一篇文章《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》专门介绍过(链接地址:http://blog.csdn.net/zhangphil/article/details/46965377 )。
Android平台上的第三方开源项目SwipeMenuListView是一种可以在某一个view条目中响应用户左右侧滑(从左向右,或从右向左滑动),滑出操作菜单的UI控件。
《Android ListView Adapter的getItemViewType和getViewTypeCount多种布局》 在Android的ListView中,如果在一个ListView中要实现多种样式的ListView布局样式,则需要在ListView的适配器Adapter中用到:getItemViewType()和getViewTypeCount()。
《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持。
单例模式的写法很多,先给出一种最基础的写法: (A种写法): package singleton; public class SingletonInstance { private static SingletonInstance mSingletonInstance = null; // 特意将构造函数设置成 private,防止外部使用者new SingletonInstance()。
《Android ORMLite ForeignCollection关联外部集合》 Android ORMLite ForeignCollection关联外部集合的功能,适合层级比较深,数据模型互相渗透、交叉的数据结构或集合。
一般的项目中,Android自身提供的SQLite数据库,可以满足轻量级的数据存储应用,但是,只要是存储模型稍微复杂的项目,以及数据结构模型复杂的应用,就很难再用SQLite支撑整个项目的数据存储。
《基于Windows平台,Android NDK(JNI)开发技术》 【摘要】本文介绍如何基于Windows平台,在Eclipse中使用Android NDK技术实现“Android平台上的JNI ( Java Native Interface ) ”开发。
package zhangphil.myrecyclerview; import android.support.v7.
《Android捕获View焦点事件,LinearLayout结合HorizontalScrollView实现ViewPgaer和选项卡Tabs联动。
《Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果》 实现的组件交互目的很简单,就是要达到类似tab选项卡的导航栏一样,当用户点击了连续并排的若干个TextView其中之一时候,要产生一定的交互效果(背景颜色改变等)。
Beginning with API Level 8, you can allow your application to be installed on the external storage (for example, the device's SD card).
Window -> Preferences -> Android -> Logcat -> Display Font:点击“Change”按钮 如图:
《Android GridLayout简介,以计算器为例》 Android GridLayout默认从左往右水平布局元素。