Android

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。

Android开机启动流程初探

l  Zygote进程          Zygote进程用于产生其他进程。由init.rc对zygote的描述service zygot /system/bin/app_process可知zygote进程从platfrom\\frameworks\\base\\cm

2015-07-28 10:19:31

Android Activity 生命周期的透彻理解

     说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。     既然发现了问题,那咱就得解决问题,不就个生命周期,能有多复杂。 &n

2015-07-28 10:19:31

Android:手把手教你打造可缩放移动的ImageView(上)

定义ImageView,实现功能如下: 1.初始化时图片垂直居中显示,拉伸图片宽度至ImageView宽度。 2.使用两根手指放大缩小图片,可设置最大放大倍数,当图片小于ImageView宽度时,在手指离开屏幕时恢复到ImageView宽度。 3.支持双击放大缩小。当图片处于未放大状态时,双击放大至指定倍数,当图片处于放大状态时,双击恢复至未放大状态。

2015-07-28 10:19:29

Android GPS定位测试(附效果图)

  今天因为工作需要,把以前编写的一个GPS测试程序拿出来重新修改了一下。这个程序说起来有些历史了,是我11年编写的,那时候学了Android开发没多久,算是一个实验性的作品。现在工作需要,重新拿出来修整。同时发现我对android的GPS服务了解并不深,所以今天特意阅读了有关GPS服务的一些资料,把相关知识点记录下来。   本人做了GPS相关的嵌入式软件

2015-07-28 10:19:29

Delphi XE5 for Android (十)

我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计: (1)利用向导完成DataSnap服务器的框架,如下图: 由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序 我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和

2015-07-28 10:19:28

Android实现ListView圆角效果

本文演示如何Android中实现ListView圆角效果。   无论是网站,还是APP,人们都爱看一些新颖的视图效果。直角看多了,就想看看圆角,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,特别是在iphone中几乎随处可见圆角设计,现在也开始出现很多圆角名片了。   现在就给大家实现一个圆角的ListView效

2015-07-28 10:19:28

Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

原文:http://blog.csdn.net/shulianghan/article/details/38023959   最近 Google 被墙了, 上传一下自己收集的 Android 开发环境, 下面给出的官网链接也可以下载;   1. 百度网盘下载地址   Android集成环境 NDK JDK 总链接&n

2015-07-28 10:19:28

Android Native jni 编程入门

在某些情况下,java编程已经不能满足我们的需要,比如一个复杂的算法处理,这时候就需要用到jni(java native interface)技术; jni 其实就是java和c/cpp之间进行通信的一个接口规范,java可以调用c/cpp里面的函数,同样,c/cpp也可以调用java类的方法; jni开发工具ndk的安装:在最新的ndk版本中,

2015-07-28 10:19:27

Android 4.1 Audio 系统变化说明之一

Android 4.1,英文代号简称JB。在国人眼里,JB这个词还和动物有点关系。Google如此频繁修改Android,终于推出了一个可以被大家整天JB JB挂在嘴上的版本。以后我的文章也可以一面用JB表示版本号,一面用JB表示毛主席常说的”战略上的鄙视了“。请大家根据上下文揣摩我写下JB一词的心情。 今天将稍深入得介绍一下J

2015-07-28 10:19:27

Android常用组件

UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片 ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片 picasso:com.squareup.picasso:功能强大的图片下载

2015-07-28 10:19:27

android intent和intent action大全

android intent和intent action大全 1.Intent的用法: (1)用Action跳转 1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个In

2015-07-28 10:19:26

Android Launcher分析和修改10——HotSeat深入进阶

  前面已经写过Hotseat分析的文章,主要是讲解如何在Launcher里面配置以及修改Hotseat的参数。今天主要是讲解一下如何在Hotseat里面的Item显示名称。这个小问题昨天折腾了半天,最后幸亏我亲爱的女朋友大人提醒了我,才想到原因。在此十分感谢我女朋友大人的提醒,幸好她不是做程序员,不然我就要失业了O(∩_∩)O哈哈~ (P

2015-07-28 10:19:26

Android 获取屏幕尺寸与密度

    遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了 320 x 427 ,And

2015-07-28 10:19:26

Android SDCard Mount 流程分析(一)

前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的跟进,可能会有一些误导人或者小错误。今天重新梳理了头绪,针对mount的流程再重新分析一次。  本篇大纲 android 系统如何开机启动监听mount服务 默认设备节点在Android 系统的

2015-07-28 10:19:25

Android自定义对话框(Dialog)位置,大小

代码: package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view

2015-07-28 10:19:25

Android layout属性大全

布局:AbsoluteLayout(绝对布局):xmlns:android=\"http://scmemas.android.com/apk/res/android\" android:clipChildren=\"true|false\"android:clipToPadding=\"true|false\"android:layoutAnimation=

2015-07-28 10:19:25

第一次使用Android Studio时你应该知道的一切配置

​【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 联系方式:smyhvae@163.com    【系列】

2015-07-28 10:19:24

android之VideoView和视频播放View的扩展

1.概念及扩展   VideoView 是android 系统提供的一个媒体播放显示和控制的控件。其结构层次如下:   原型:VideoView extends SurfaceView implements MediaController.MediaPlayerControl   类结构:       java

2015-07-28 10:19:24

Android动态改变布局

遇到这么个需求,先看图:      其实是一个软件的登录界面,初始是第一个图的样子,当软键盘弹出后变为第二个图的样子,因为登录界面有用户名、密码、登录按钮,不这样的话软键盘弹出后会遮住登录按钮(其实之前的实现放到了ScrollView里面,监听软键盘弹出后滚动到底部,软键盘隐藏后滚动到顶部,也是可以的)。 最简单的方法就是

2015-07-28 10:19:24

Android开发者指南(9) —— ProGuard

前言   本章内容为开发者指南(Dev Guide)/Developing/Tools/ProGuard,本章内容为\"混淆器\",版本为Android3.0 r1,翻译来自:\"Jim\",欢迎与他交流:\"litaojun@gmail.com\",再次感谢\"Jim\" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.

2015-07-28 10:19:23