android
文章平均质量分 87
erbort
嵌入式操作系统μCOS-μCLinuxLinuxQTandroidARM7ARM9Cortex M3 A9
展开
-
android IntentService解读
android之Intent原创 2017-01-12 20:34:08 · 585 阅读 · 0 评论 -
Android--使用Http向服务器发送请求并取得返回结果,下载图片
由于最近在做的一个游戏项目有一个排行榜,排行榜是一个列表,界面大致如下: 排名 人物名称 头像图片 分数排名 人物名称 头像图片 分数排名 人物名称 头像图片 分数排名 人物名称 头像图片 分数排名 人物名称 头像图片 分数转载 2014-09-24 16:26:07 · 3312 阅读 · 0 评论 -
XMPP协议的原理介绍
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;转载 2014-09-12 15:48:44 · 561 阅读 · 0 评论 -
android textview段落开头空格问题
textview中段落开头一般都会空2格原创 2014-09-18 09:27:56 · 9490 阅读 · 0 评论 -
android 开源项目-个性化控件
http://www.cnblogs.com/SharkBin/p/3529016.html转载 2014-07-31 15:07:34 · 632 阅读 · 0 评论 -
android应用程序安装目录及android开发相关
1,第3方android应用程序的安装目录默认在/data/app/下,可以看到此目录下有很多apk文件;2,系统提供的应用程序安装在/system/app/下,同样在这里可以看到很多apk文件;3,sd卡存储挂载在/storage/sdcard0/下;4,getApplicationContext().getPackageName()可以获取应用程序的包名,详情查看context类的原创 2014-03-13 00:57:45 · 1581 阅读 · 0 评论 -
Android绘制View的过程研究——计算View的大小
android绘制view的过程简单描述转载 2014-07-14 14:01:07 · 630 阅读 · 0 评论 -
Android开发效率—Eclipse快捷键
很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。 比较常用的Android123整理如下: 自转载 2014-07-13 16:32:44 · 514 阅读 · 0 评论 -
关于android开发中省电的技巧
Android中耗电比较多的地方在原创 2014-07-28 09:47:10 · 836 阅读 · 0 评论 -
Java Code Review清单
本文由 ImportNew -陈 晓舜 翻译自dzone。欢迎加入Java小组。转载请参见文章末尾的要求。整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比转载 2014-07-28 09:31:32 · 506 阅读 · 0 评论 -
android 系统提供的服务总结
android系统提供的服务包括:(1)ACCESSIBILITY_SERVICE()原创 2014-06-27 16:54:52 · 709 阅读 · 0 评论 -
Android工具HierarchyViewer
HierarchyViewer是Android SDK包中一个非常好用的工具,你在 android-sdks/tools目录下可以找到它。通过HierarchyViewer,即使没有应用的源代码,我们也可以非常直观地浏览Activity中控件的层次结构图,以及每个控件的属性和截图,这对于测试人员编写自动化测试用例是极有帮助的。这个系列的文章,我们将通过阅读和解析HierarchyViewer的代码转载 2014-06-17 08:17:28 · 780 阅读 · 0 评论 -
android 启动闪现黑屏问题及分析
app在启动时和activity跳转的时候时常会出现黑屏的问题,分析原创 2014-06-16 09:29:36 · 1611 阅读 · 0 评论 -
android 任务栈的管理
在进行android开发时如果不对android任务栈进行原创 2014-06-14 23:06:35 · 1902 阅读 · 0 评论 -
Android ListView OnItemLongClick和OnItemClick事件内部细节分享
项目中有个ListView内容比较复杂现在要添加长按删除功能。楼主自然想到利用ListView的onItemLongClick事件来处理。结果可想而知在实际体验中很不好,会出现失灵有些选项能触发onItemLongClick事件有些却没反应。楼主去网上看了都是focusable要设置成false。但依照楼主的经验这只能解决都不能触发onItemLongClick事件问题,像楼主遇到的有些可以有些失转载 2014-09-25 14:38:02 · 1660 阅读 · 0 评论 -
android自定义键盘
先看界面布局文件[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill转载 2014-09-17 09:12:06 · 760 阅读 · 0 评论 -
android之listView滚动过程的几个方法记录
android中listview是一个复杂的控件,缓存机制相关的类就是在listview的父类AbsListView类内部定义的RecycleBin了,ListView是从ViewGroup继承而来,可以说当前在ListView内显示的子view都是从RecycleBin中获取的,子View在ViewGroup中显示避免不了走onMeasure(),onLayout(),onDraw()方法。可是原创 2016-11-22 14:14:36 · 540 阅读 · 0 评论 -
android开发在ScrollView中的GridView显示问题及原因
android开发中ScrollView里有GridView时,GridView只显示一行,网络上通常的解决方案就是如下代码:public class NoScrollGridView extends GridView { public NoScrollGridView(Context context) { super(context); } public NoScro原创 2016-11-15 17:14:01 · 1544 阅读 · 0 评论 -
android之Scroller原理
在android开发中,系统提供的控件中有实现View或ViewGroup位置移动的功能,表象上来看无非就2种情况:(1)View在父ViewGroup中相对父ViewGroup的位置变化;(2)View内部内容相对自己边界的位置变化;其中(1)的原理就是设置View的left,top,right,bottom变量来实现位置移动;(2)的原理就要用到scroller了,View内部原创 2016-11-14 10:52:19 · 798 阅读 · 0 评论 -
android apk编译过程(1)
首先先介绍一下apk文件生成所使用的一系列工具:aapt:andorid 资源打包工具(android asset packaging tool),工具在目录${ANDROID_SDK_HOME}/platform-tools/appt下;aidl:android接口描述语言转换为.java文件的工具(android Interface definition language),工具在目录原创 2016-04-29 22:00:08 · 504 阅读 · 0 评论 -
分享一种最简单的Android打渠道包的方法
转载自:http://blog.csdn.net/wei1583812/article/details/44463697做Android开发一转眼就四年了,以前是用ant打包的,习惯了也没觉得慢。今年年初加入了新公司,新公司用的是Android studio开发,用的是gradle构建项目。由于gradle构建每次都是重新编译项目,所以打包时就特别慢了,16个渠道包要打转载 2015-08-17 14:43:12 · 666 阅读 · 0 评论 -
横向滑动的listview
package com.baidu;import java.util.LinkedList;import java.util.Queue;import android.content.Context;import android.database.DataSetObserver;import android.graphics.Rect;import android.util.Att转载 2015-02-06 16:47:07 · 571 阅读 · 0 评论 -
android之service理解
1,service的启动方式有2中,client通过startservice()或是bindservice()。详见:http://developer.android.com/reference/android/app/Service.html(1)当通过startservice()启动service时,service会调用自己的oncreate()方法,然后onstartcommand()方原创 2014-03-21 17:43:47 · 547 阅读 · 0 评论 -
JAR 文件揭密
JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。一个 JAR 文件可以用于:转载 2014-10-16 11:33:44 · 573 阅读 · 0 评论 -
android 重新启动当前app
final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);原创 2014-10-10 16:57:47 · 3375 阅读 · 0 评论 -
SlidingMenu导入集成
1,解压ActionBarSherlock-master和SlidingMenu-master,并import到eclipse中;2,将actionbarsherlock和SimpleList下lib中的lib下V4包换成Sliding之lib中的最新的v4包,然后编译;3,添加library的依赖库actionbarsherlock和actionbarsherlock-i18;然后编译;原创 2014-10-27 17:39:14 · 618 阅读 · 0 评论 -
Android Looper详解
在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,转载 2014-09-28 09:26:59 · 837 阅读 · 0 评论 -
android 在eclipse创建keystore
1,右键点击项目,选择export,在export原创 2014-09-28 16:39:51 · 1661 阅读 · 0 评论 -
android之animator 和animation 的区别
一、 前言Animator框架是Android 4.0中新添加的一个动画框架,和之前的Animation框架相比,Animator可以进行更多和更精细化的动画控制,而且比之前更简单和更高效。在4.0源码中随处都可以看到Animator的使用。 二、 Animation和Animator比较如下图,是Animation和An转载 2014-03-22 23:13:26 · 9163 阅读 · 0 评论 -
android 版本简介
API等级1:Android 1.0API等级2:Android 1.1 Petit FourAPI等级3:Android 1.5 CupcakeAPI等级4:Android 1.6 DonutAPI等级5:Android 2.0 ÉclairAPI等级6:Android 2.0.1 ÉclairAPI等级7:Android 2.1 ÉclairAPI等级8:A原创 2014-07-03 09:14:15 · 428 阅读 · 0 评论 -
android异步处理系列
(1)使用Thread+Handler实现非UI线程更新UI界面链接:http://blog.csdn.net/mylzc/article/details/6736988总结:在这种结构中thread处理耗时任务,完成后通过mhandler.sendmessage()发送消息给UI线程的handler,UI线程的handler执行handlemessage(Message msg);原创 2014-03-20 17:00:23 · 510 阅读 · 0 评论 -
android之res目录下的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)
(1)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320);(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480);(3)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854);(4)drawable-xhdpi里面存放更高分辨率的图片,如720*转载 2014-03-24 00:31:09 · 1301 阅读 · 0 评论 -
Android 带你从源码的角度解析Scroller的滚动实现原理
今天给大家讲解的是Scroller类的滚动实现原理,可能很多朋友不太了解该类是用来干嘛的,但是研究Launcher的朋友应该对他很熟悉,Scroller类是滚动的一个封装类,可以实现View的平滑滚动效果,什么是实现View的平滑滚动效果呢,举个简单的例子,一个View从在我们指定的时间内从一个位置滚动到另外一个位置,我们利用Scroller类可以实现匀速滚动,可以先加速后减速,可以先减速后加速等转载 2014-04-01 18:16:27 · 510 阅读 · 0 评论 -
SlidingMenu菜单的使用方法
GitHub上的SlidingMenu的配置方法1. 首先明确SlidingMenu是什么?SlindingMenu 是github上的大神写得一个侧滑菜单框架!2. 如何使用SlidingMenu框架呢?首先你需要在下载两个开源库两个zip格式的文件1.SlidingMenu开源项目下载地址:https://gith转载 2014-04-29 23:53:10 · 885 阅读 · 0 评论 -
java之native
1.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=20转载 2014-03-17 23:06:59 · 479 阅读 · 0 评论 -
android之BroadcastReceiver应用详解
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户转载 2014-03-10 15:05:17 · 587 阅读 · 0 评论 -
Android 之 Window、WindowManager 与窗口管理
其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。在讲窗口管理时,有必要先说下ViewManager这个接口,这个接口主要有以下的实现子接口和实现类,分别是:W转载 2014-03-03 11:00:15 · 461 阅读 · 0 评论 -
Android应用程序开发以及背后的设计思想深度剖析(4)
1.4 性能 Android使用Java作为编程语言,这一直被认为是一局雄心万丈,但凶险异常的险棋。Java的好处是多,前面我们只是列举了一小部分,但另一种普遍的现象是,Java在图形编程上的应用环境并不是那么多。除了出于Java编程的目的,我们是否使用过Java编写的应用程序?我们的传统手机一般都支持Java ME版本,有多少人用过?我们是否见过Java写就的很流畅的应用程转载 2014-02-26 23:25:08 · 666 阅读 · 0 评论 -
Android应用程序开发以及背后的设计思想深度剖析(1)
本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成转载 2014-02-26 23:20:21 · 986 阅读 · 0 评论 -
Android应用程序开发以及背后的设计思想深度剖析(3)
1. 支撑应用程序的Android系统 分析一个系统的构成,可以有多个出发点。从不同出发点,我们可从不同侧面分析这个系统的设计,以及为什么要这样设计:从系统结构出发,Android系统给我们的感觉就是一种简洁的,分层式的构架实现,从这种分层式的构架实现角度,我们可以理解这个系统是如何被组织到一起。从系统的运行态角度出发,我们又可以从Android的整个启动过程里做了哪转载 2014-02-26 23:23:23 · 895 阅读 · 0 评论