摘要:
本文来自:安卓航班网进程和线程 当一个应用程序开始运行它的第一个组件时,Android会为它启动一个Linux进程,并在其中执行一个单一的线程。默认情况下,应用程序所有的组件均在这个进程的这个线程中运行。然而,你也可以安排组件在其他进程中运行,而且可以为任意进程衍生出其它线程。进程 组件运行所在的进程由manifest文件所控制。组件元素——<activity>, <service>, <receiver>和<provider>——都有一个process 属性来指定组件应当运行于哪个进程之内。这些属性可以设置为使每个组件运行于它自己的进程之内,或 阅读全文
摘要:
本文来自:安卓航班网从题目上看大家应该就能明白了,那么我就不多说了,现在我们就来看看代码是怎么写的吧。java代码: public class GetBroadcast extends BroadcastReceiver {private static GetBroadcast mReceiver = new GetBroadcast();private static IntentFilter mIntentFilter;public static void registerReceiver(Context context) {mIntentFilter = new IntentFilter( 阅读全文
摘要:
本文来自:安卓航班网http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收htttp页面的方法一http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。soap 协议:它描述了一种在分散或分布式的环境中如何交换信息的轻量级协议。soap在http协议 阅读全文
摘要:
本文来自:安卓航班网Android 1.0 第一版商用操作系统 Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索 立体声蓝牙和免提电话 Android 1.6 完全重新设计的Android Market,可以显示更多的屏幕截图 手势支持,可以让开发者生成针对某个应用程序的手势库 支... 阅读全文
摘要:
本文来自:安卓航班网 switch case什么情况用 if-else就像一个1V1的开关,但是可以在else这头再串联if-else,开关switch-case是一个1VN的开关,根据switch()中的变量的不同值,用case转换比如要根据一个变量的状态来执行不同语句。用switch-case略简单但是要根据多个变量时最好还是if-else去嵌套。 .class 和 .java 区别文件类型区别 .java为Java的源文件后缀,编写的代码需要写在.java文件中。而.class是字节码文件,是.java源文件通过javac命令编译后生成的文件。Java虚拟机就是去运行.cla... 阅读全文
摘要:
本文来自:安卓航班网 首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱好,开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”,那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。 下面是一些很重要的建议,虽然有... 阅读全文
摘要:
本文来自:安卓航班网一、Android游戏开发的背景。 开发背景就是你简单的介绍一下你开发游戏的历史什么的。二、功能演示。 就是功能演示了,本游戏有加载界面、欢迎界面、游戏主界面。三、游戏策划。 游戏策划就是你要开发什么样的游戏,完了根据游戏来制定出: 游戏情节(这就是看自己的喜好了) 目标平台(就是你在android编写代码的版本) 呈现技术(就是你应用了什么样的技术) 操作方式(就是用手机的键盘还是触屏的)四、开发前的工作准备。 主要就是有两个方面:1、图片的准备 2、声音的准备五、游戏的总构架,我用具体的实例来说明... 阅读全文
摘要:
本文来自:安卓航班网很多初入Android开发的网友询问,如何快速的实现一个简单的YesNo对话框,其实我们主要的构造代码如下AlertDialog.Builder builder = new AlertDialog.Builder(CWJ.this);builder.setTitle("标题");builder.setMessage("问题描述");builder.setPositiveButton("是", CWJ.this);builder.setNegativeButton("否", null);build 阅读全文
摘要:
本文来自:安卓航班网首先启动android模拟器。打开cmd命令行窗口。输入 adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入 ls可以看到列出了文件夹和文件,输入 cd system/app再输入 ls可以看到系统自带的应用程序apk文件,删除你想要删除的,例如Phone.apk,输入 rm Phone.apk此时会看到提示说rm failed for Phone.apk, Read-only file system那是因为这些是只读文件,我们没有权限删除它。所以接下来要做的是获取权限,首先查看权限,输入 mount可以看到/dev/block/mtdbl 阅读全文
摘要:
本文来自:安卓航班网要实现拖动效果需要做以下的准备。1.创建一个Android工程。2.在main.xml中添加一个ViewFlipper组件。<ViewFlipper android:id="@+id/ViewFlipper01"android:layout_width="wrap_content" android:layout_height="wrap_content"></ViewFlipper>在代码中设置ViewFlipper的事件和属性viewFlipper = (ViewFlipper) find 阅读全文