-
Android触摸屏事件派发机制详解与源码分析3(Activity篇)
Android触摸屏事件派发机制详解与源码分析三(Activity篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。1背景还记得...
82
热度 -
Mac 下 set up Android开发环境
Mac上setupAndroid开发环境如何在MACOSX安装AndroidSDK我以往用的开发环境都是以MACOS安装VMware来跑不同的WindowsOS,目前慢慢的将所要开发的项目由以往的传统的Wintel转移到MobileDevices上,基本上用MAC来开发iPhone的东西是相当方便,但是如果要开发Android的项目还要切到WindowsVM上我是觉得太麻烦了点,于是在网络上找了一...
24
热度 -
android 高仿多米音乐播放器 (有图有码有实情)
android高仿多米音乐播放器(有图有码有真相)半年前写了个音乐播放器,仿的是多米的UI界面之前发表在eoe社区,今天也发到csdn上来不罗嗦,先上效果图:下面简单介绍下代码:MusicPlayer播放音乐的核心类,该类有以下成员变量privatefinalstaticStringTAG="MusicPlayer";privatefinalStringBROCAST_NAME...
56
热度 -
ubuntu上搭建android开发环境
ubuntu下搭建android开发环境在ubuntu下进行android开发的环境搭建主要有以下5个部分:(1)安装jdk(2)安装android_sdk(3)安装eclipse(4)为eclipse添加adt插件(5)添加SDK平台和android平台一、安装jdk先到sun官网下载相应的jdk的bin文件:具体链接如下:http://www.oracle.com/technetwork/ja...
93
热度 -
Android Dev Guide 中文版二 (原创,转载请写明出处)未完待续
AndroidDevGuide中文版二(原创,转载请注明出处)未完待续?进程和线程ProcessesandThreads当应用组件需要第一次运行的时候,Android为此开启一个Linux进程带这一个可执行的线程。默认的,所有的应用组件都运行在进程和线程中。然而,你能让组件在其他进程中运行,也可以为进程创建其他的线程。进程组件在哪个进程中运行是由清单文件来控制的,这些组件元素-<activi...
196
热度 -
android运用检测更新代码
android应用检测更新代码JAVA代码:UpdateManager.java[java]?viewplaincopypackage?com.iteye.update;????import?java.io.File;??import?java.io.FileOutputStream;??import?java.io.IOException;??import?java.io.InputStream...
26
热度 -
Android之旅 札记总结(一)
Android之旅笔记总结(一)一、Android入门1、Android操作系统的体系结构分为4层,由上而下依次是应用程序、应用程序框架、核心类库(包括Android运行时环境)和Linux内核。2、应用程序:我们自己用java编写的Android程序;应用程序框架:核心应用程序所使用的API框架,例如:views、ContentProviders、ResourceManager、Notifica...
58
热度 -
利用C#开发搬动跨平台Hybrid App(一):从Native端聊Hybrid的实现
利用C#开发移动跨平台HybridApp(一):从Native端聊Hybrid的实现0x00前言前一段时间分别读了两篇博客,分别是叶小钗兄的《浅谈Hybrid技术的设计与实现》以及徐磊哥的《从技术经理的角度算一算,如何可以多快好省的做个app》。受到了很多启发,同时也有自己的一些看法。因为目前三大平台(虽然wp的份额相对于iOS以及android来说十分可怜)的开发语言分别是Objective-C...
230
热度 -
android,viewpage实现应用软件工程师宝典;扩展包不管什么android版本都可以用;第一次安装使用从封面到提示帮助界面
android,viewpage实现应用程序员宝典;扩展包不管什么android版本都可以用;第一次安装使用从封面到提示帮助界面android.support.v4.view.ViewPager扩展包的类,还有地图api什么的引入的包这些只要你项目引入该包,该类不用考虑用户的手机版本首先进入封面,刚进去的提示帮助界面,第一次安装使用时出现,以后不出现<RelativeLayoutxmlns:...
12
热度 -
android线程间消息处理机制(Looper、Handler跟Message)
android线程间消息处理机制(Looper、Handler和Message)用:Android的线程间消息处理机制主要是用来处理主线程(UI线程)跟工作线程(自己创建的线程)间通信的,如:通过工作线程刷新界面,或者在工作线程中创建一个dialog或者Toast等。?通常是:Handle定义在UI线程,?工作线程使用Looper.prepare,进行初始化消息队列,然后使用Handler发生消息...
179
热度 -
Android Location在GPS中的使用
AndroidLocation在GPS中的应用AndroidLocation在GPS中的应用(一)分类:Android2011-03-2510:061386人阅读评论(0)收藏举报?新建AndroidProject,注意选择GoogleAPIs:?打开AndroidManifest.xml,在其中加入GPS使用权限:<uses-permissionandroid:name="android....
4
热度 -
Android常见异常
Android常见错误http://www.cnblogs.com/ok-lanyan/archive/2011/10/12/2208378.html1、Unabletoresolvetarget'android-2'安装低版本的api,再default.properties?这个文件中把target=android-2?改成?target=android-7终于就没有问题了。2、Invalids...
61
热度 -
Android开发12:Preference格局结构小议
Android开发12:Preference布局结构小议Preference布局结构小议安卓程序开发中常用Preference布局结构来做程序的设置项。Android系统会将Preference元素的值存储在sharedPreference文件中,方便了数据的管理。该文件存放路径位DDMS视图下data/data/[packgename]/shared_prefs/文件下,命名约定为...
85
热度 -
Android仿照微信语音聊天功能-IT蓝豹
Android模仿微信语音聊天功能-IT蓝豹项目效果如下:代码如下:AudioManager.javapackagecom.xuliugen.weichat;importjava.io.File;importjava.io.IOException;importjava.util.UUID;importandroid.media.MediaRecorder;publicclassAudioManag...
42
热度 -
Android代码规范参照指南
Android代码规范参考指南关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java代码规范对于一个软件项目来说非常重要,当然Android项目也不例外,一个优秀的Android项目不仅需要严谨的业务逻辑和架构设计,更需要一套统一优雅的代码规范标准,才可以让整个项目团队更加高效。包命名规范包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,...
93
热度 -
【转】Android 定名规范 (提高代码可以读性)
【转】Android命名规范(提高代码可以读性)转自:http://blog.csdn.net/vipzjyno1/article/details/23542617?刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果...
71
热度 -
Android 定名规范 (提高代码可以读性)
Android命名规范(提高代码可以读性)?刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范...
5
热度 -
【FastDev4Android框架开发】AndroidAnnnotations流入框架使用之注入组件Components(九)
【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之注入组件Components(九)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/49490083本文出自:【江清清的博客】(一).前言:前面我们已经对于AndroidAnnotations注入框架的基本介绍项目配置和运行原理做...
492
热度 -
70道经典Android面试题添答案-重要知识点几乎都涉及到了
70道经典Android面试题加答案--重要知识点几乎都涉及到了1.??????下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存??C、内存回收程序允许程序员直接释放内存??D、内存回收程序可以在指定的时间释放内存对象2.??????下面异常是属于RuntimeException的是(abcd)(多选)????A、Arithme...
62
热度 -
Android窗口管理服务WindowManagerService对输入法窗口的治理分析
Android窗口管理服务WindowManagerService对输入法窗口的管理分析在Android系统中,输入法窗口是一种特殊类型的窗口,它总是位于需要使用输入法的窗口的上面。也就是说,一旦WindowManagerService服务检测到焦点窗口需要使用输入法,那么它就会调整输入法窗口在窗口堆栈中的位置,使得输入法窗口位于在焦点窗口的上面,这样用户可以通过输入法窗口来录入字母或者文字。本文...
94
热度