
Android入门
文章平均质量分 67
zhagener
这个作者很懒,什么都没留下…
展开
-
Android--入门---3---(Android 系统的使用&开发前的设置)
Android系统的使用: 1.拨号器:也是一个小的应用(集成的,也有许多更好的此类应用) 2.back home:返回HomeScreen 3.程序列表:类似与windows 的所有程序 4.Browser(WebKit) web(HTML) / wap(WML标签50% 的标签是HTML标签) wap 是手机的原创 2012-03-23 20:52:18 · 402 阅读 · 0 评论 -
Android--入门---6---(Android 开发的目录结构剖析)
项目的目录结构&安装及启动过程分析: 1.src:专门存放开发的java源码的包。 2.andorid xx/ 存放Android自身的jar包。 2.gen:ADT自动创建 R.java 记录各种资源的ID---(int) R类中的内部类: at原创 2012-03-23 20:55:33 · 332 阅读 · 0 评论 -
Android--入门---19---(XML文件中引用资源的语法)
1. @[package:]type/name: @代表R.java类 使用我们开发的包下的资源可以省略package。 @Static_inner_classes_name/resource_name @id/button @string/app_name…… 2.如果访问的原创 2012-06-08 19:42:53 · 1038 阅读 · 0 评论 -
3G平台格局
智能手机平台分类1. symbian(Nokia)2. Mac osx(iphone)3. Windows Phone(之前叫Windows Mobile)4. BlackBerryOS(BlackBerry)5. Android(OHS)原创 2012-06-08 19:26:37 · 322 阅读 · 0 评论 -
Android--入门---20---(Android中的【MVC】)
1.MVC设计模式简介: MVC本来是存在Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V代码分离,从而使同一个程序可以使用不同的表现形式,比如统计数据可以分别选用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。1. MVC如何工作MVC是一个设计模式,它强制性的将应用原创 2012-06-08 19:47:49 · 661 阅读 · 0 评论 -
Android--入门---21---(分辨率单位及分辨率种类)
1. android中的现实单位分类 px (pixels)像素:一般HVGA代表320*480像素,这个用的比较多。 dip或dp(deviceindependent pixels)设备独立像素这个和设备硬件有关,一般为了支持WVGA、HVGA、QVGA推荐使用这个,不依赖像素。 sp(scaledpixels –原创 2012-06-08 19:53:16 · 418 阅读 · 0 评论 -
Android--入门---2---(Android 的环境搭建&配置 JDK 1.6+ Eclipse + ADT +SDK(windows / ubuntu))
1.windows 环境: Eclilpse + ADT + SDK 方法 1: 1.Eclipse 的安装就是解压缩; 2.ADT 下载 install new software --- avaliable address 3.SDK 下载 install new software --- avaliable ad原创 2012-03-23 20:47:15 · 817 阅读 · 0 评论 -
Android--入门---22---(自定义按钮selector)
main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2012-06-11 19:56:42 · 355 阅读 · 0 评论 -
【English】Android -> Training -> Building Your First App -> Starting Another Activity
Starting Another Activity step 1 :原创 2014-09-06 23:12:36 · 493 阅读 · 0 评论 -
【English】Android -> Training -> Adding the Action Bar -> Saving Data -> sharedPreferences【1——004】
step 1 : Get a Handle to a SharedPreferencesContext context = getActivity(); SharedPreferences sharedPref = context.getSharedPreferences( getString(R.string.preference_file_key), Context原创 2014-09-08 00:13:23 · 671 阅读 · 0 评论 -
【English】Android -> Training -> Building a Dynamic UI with Fragment -> create a Fragment
build a fragment into activity step 1 : create a XML ( fragment_view.xml ) xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he原创 2014-09-06 22:25:53 · 633 阅读 · 0 评论 -
【English】Android -> Training -> Adding the Action Bar -> Adding Action Buttons
Setting up a basic action bar requires that your app use an activity theme that enables the action bar. How to request such a theme depends on which version of Android is the lowest supported by your原创 2014-09-07 17:20:10 · 447 阅读 · 0 评论 -
【English】Android -> Training -> Adding the Action Bar -> Styling the Action Bar
Theme.AppCompat for the "dark" theme.Theme.AppCompat.Light for the "light" theme.Theme.AppCompat.Light.DarkActionBar for the light theme with a dark action bar.原创 2014-09-07 18:20:41 · 524 阅读 · 0 评论 -
再按一次退出应用
private long lastTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.cu原创 2014-10-29 14:36:29 · 499 阅读 · 0 评论 -
Android--入门---18---(Android SQLite存储数据)
SQLite特点:无数据类型1.Android 集成了SQLite关系型数据库 (SQLite 支持的数据类型有:null integer real text numeric blob varchar(n)2.SQLite 数据库可以将各种数据保存进去 ,不必关心类型3.表的主键必须是Integer4.SQL server 的TOP 是非标准SQL语句5.数据的分页 L原创 2012-03-29 23:48:34 · 446 阅读 · 0 评论 -
Android--入门---4---(开始&运行一个android application)
开始&运行一个android application(hello world): 1.android name of package is unique identification(标识) 2.create Activity:应用的入口 3.min SDK Version:API 的版本 4.ADT的版本较低时:红叉/感叹号原创 2012-03-23 20:53:56 · 374 阅读 · 0 评论 -
Android--入门---5---(android emulator 介绍)
android 模拟器 1.创建 Android Virtual Device 1.Name 标识给开发者看:最好是以API的版本命名 2.Target 要使用的 API 的版本 3.SD Card 虚拟设备的SD Card 20M 即可 4.Built-in 虚拟设备的屏幕大小原创 2012-03-23 20:49:03 · 382 阅读 · 0 评论 -
Android--入门---8---(详解申请证书并将Android的工程打包为APK手机应用软件)
像给诺基亚手机安装手机软件需要证书一样,当你安装的手机软件证书过期时手机软件就不能安装。给Android的开发工程打包为APK压缩包也需要证书,这次就详细说说这个问题。 ●申请证书 在开始-à运行,输入“cmd”,接着开始定位JavaJDK的bin安装目录,输入”d:”,回车一下,如下所示:接着输入“cd D:\JAVA\bin”转载 2012-03-23 22:54:06 · 1069 阅读 · 0 评论 -
Android--入门---10---(progressDialog)
一.创建一个进度条:(一般会在一个Activity中创建一个方法:protected Dialog onCreateDialog(int dialogCategory))1.progressDialog.setProgress(int start_progress); : 设置进度条的开始进度默认值,一般创建和注销时需清零2.progressDialog = new progressD原创 2012-03-24 18:05:35 · 487 阅读 · 0 评论 -
Android--入门---1---(android what is Android?)
1.what is Android?2.android's framework: 1.Linux : display Driver Camera Driver Flash Memory Driver Binder(IPC) Driver Keypad Driver WiFi Driver Audio Driv原创 2012-03-23 20:45:07 · 453 阅读 · 0 评论 -
Android--入门---12---(android 布局的学习)
参见:API | Developer | Common LayoutObjects较好的学习和参考方法:参见API 中的 simple 设置背景:为图形(图形:图片 + 颜色 + 动画 + 状态列表)xxx.xml :android:background="图形"padding :内间距(单位:px)@android:drawable/editbox_background原创 2012-03-25 00:31:41 · 376 阅读 · 0 评论 -
Android--入门---9---(android 拨号器----调用系统自带的拨号Acitivity)
1.用户的权限:保护用户的隐私信息 代码如下:清单文件:AndroidManifest.xml源码:DialActivity.java字符串文件:String.xml布局文件:dial.xml-------------------------------------------------------------------------------原创 2012-03-23 22:23:51 · 2818 阅读 · 0 评论 -
Android--入门---11---(短信发送器---SMS)
此应用是一个能够调用系统的SmsManager类的两个方法实现的文件清单:1.SmsActivity.java2.AndroidManifest.xml3.smslayout.xml4.string.xml-----------------------------------------------------------------------------------原创 2012-03-24 22:00:55 · 958 阅读 · 0 评论 -
Android--入门---13---(android中的单元测试)
单元测试:使用android SDK 中的单元测试框架文件清单:1.待测试类:WaitBeTest.java2.测试类:TestCode.java3.AndroidManifest.xml----------------------------------------------------------------------------------原创 2012-03-25 01:20:10 · 385 阅读 · 0 评论 -
Android--入门---14---(查看日志 & 错误信息)
1.console 中只会打印软件的安装信息2.LogCat 才能打印出软件运行中的错误日志3.在Android中将抛弃 Sytem.out 输出3.LogCat 的级别: D : debug -----蓝 V : verbose -----黑 I : information -----绿 E原创 2012-03-25 01:52:00 · 939 阅读 · 0 评论 -
Android--入门---15---(文件保存 & 读取 & 权限)
应用名称:文件编辑器应用说明:此应用将在界面输入的内容保存至手机,并能够从手机中查出显示再界面应用总结:1.在Android中的文件操作同样使用J2SE中的IO流操作,只不过Android系统封装更为快速的获取文件流的方法;2.所有应用的生成的文件都在对应的应用的 data | data | files 文件夹下;3.在 android 的应用中原创 2012-03-25 04:27:49 · 679 阅读 · 0 评论 -
Android--入门---7---(签名 & 打包 & 安装 & 启动过程)
应用的安装&启动过程: 1.安装:.java ----> .class -----dx-------> classes.dex --|------打包(IDE:签名&证书)------> .apk resources-----| |原创 2012-03-23 20:57:27 · 709 阅读 · 0 评论 -
Android--入门---16---(Android中xml 的生成 & 解析---DOM . SAX . PULL)
总结:1.xml 存在的意义:在Android系统应用中一些数据存放在xml文件中2.xml 的解析方式(Android系统中)有:PULL + SAX + DOM3.在Android系统中的xml解析使用的技术就是PULL,所以以后的应用中尽量使用PULL,此PULLjava开源项目(org.xmlpull.v1)已经集成至Android系统中,无需导入JAR包4.在应用中使用的xml文件放置与原创 2012-03-26 22:09:04 · 551 阅读 · 0 评论 -
Android--入门---17---(Android sharedPreference --用户偏好)
sharepreference: 存储软件的一些功能属性采用xml文件存储数据(以Map存储(KEY ,VALUE))存储用户使用偏好:data/data/shared_pres/xxx.xml存储PreferencesService.java package com.hisoft.service;import java.util.HashMap;import原创 2012-03-27 21:45:25 · 444 阅读 · 0 评论 -
TabActivity的使用
TabActivity界面的模板:原创 2014-10-26 22:11:04 · 605 阅读 · 0 评论