android 程序能否使用unix程序

Android-5.0 安卓5.0开发源码,windows,linux,都可以用,没有密 直接解压 -Unix program 247万源代码下载-
&文件名称: Android-5.0& & [
& & & & &&]
&&所属分类:
&&开发工具: Unix_Linux
&&文件大小: 7279 KB
&&上传时间:
&&下载次数: 12
&&提 供 者:
&详细说明:安卓5.0开发源码,windows,linux,都可以用,没有密码,直接解压-Android 5.0 open source, windows, linux, can be used, no password, directly extract
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&apktool_rc2_CN_Android5.0.jar&&linux&&.....\aapt&&__MACOSX&&........\linux&&........\.....\._aapt&&macosx&&......\aapt&&__MACOSX\macosx&&........\......\._aapt&&windows&&.......\aapt.exe&&__MACOSX\windows&&........\.......\._aapt.exe
&[]:和说明完全不符&[]:不是源代码或资料
&近期下载过的用户:
&输入关键字,在本站247万海量源码库中尽情搜索:
&[] - 来自美国著名大学的研究,实现动目标的自动跟踪算法
&[] - 个人的学习Linux驱动时的 学习笔记,里面详细讲解了linux的各种驱动机制,有详尽的注解及笔记说明,适合初学者使用。
&[] - Linux 汇编语言开发指南__肖文鹏
北京理工大学计算机系硕士研究生
&[] - 基于嵌入式linux数据采集服务器,界面采用Qt4.7编写,实现视频采集、串口通讯、网络通讯功能。
&[] - 某世界500强的公司内部的android学习资料,内容多,详细
&[] - Android开发精要,带完整标签。详细介绍Android架构、源码下载编译等知识
&[] - 免费 android 应用 源代码――记事本!!!谢谢大家!!!
&[] - OSM地图Android开源引擎源码,非常稀缺的资源,大家快来下载吧Android后台程序应用技巧分享
Android后台程序应用技巧分享
  Android手机操作系统是由谷歌推出的一款开源的基于Linux平台的操作系统,深受广大编程爱好者的喜爱。在Android系统中我们一直在接触着前台界面程序,其实在一开始接触Android时就听说了,程序就有有界面和无界面之分。
  Android后台程序就是这类无界面的程序,它在后台执行,没有影响你的界面。比如短信监听程序,执行在后台,当有短信时才给你们提示,振动或声音;比如闹钟,设定好时间后,在定时通知你;再比如mp3播放器,选择好音乐后,在待在后台唱着,当有电话来时,自动暂停,完后再继续播放。
  其实分析下来,我们不难发现,Android后台程序跟前台程序是一样的,也就是在执行我们指定的程序,只是留给我们两个问题,1.因为没有界面,我们会问,怎么启动,怎么终止?2.因为没有界面,这程序如何通知我们一些信息或状态。
  前面的学习让我们知道,一个Activity想Call另一个Activity时,只需要能过中介人Intent就可以了,同样我们与服务处理类打交道也是通过Intent来实现,当然,界面类是继承着Activity,而服务类则是继承着Service类。
  启动服务:
  1.// Implicitly start a Service
  2.startService(new Intent(MyService.MY_ACTION));
  3.// Explicitly start a Service
  4.startService(new Intent(this, MyService.class));
  停止服务:
  1.stopService(new Intent(this, MyService.class));
  同样,跟Activity一样的生命期中,系统也会自动跟据不同的状态来调用继承函数:
  1.@Override
  2.public void onCreate()
  3.public IBinder onBind(Intent intent)
  4.public void onStart(Intent intent, int startId)
  5.。。。
  在实际的开发中,我们一般都不会直接写一个服务类,一般都会写一个与Android后台程序相配套的前台程序,一般的程序总会有一些配置吧~~,然后这个界面中就可以很方便地来控制后台程序的运作。
  我们来回答第二个问题,就是在服务中我们怎么发起一个通知给用户,在Andorid中,提供了以下几种方式:
  1. Toast
  这是一个无模式的小窗体,会将显示的信息显示在首页面中:
  实现代码是:
  1.Context context = getApplicationContext();
  2.String msg = “To the bride an groom!”;
  3.int duration = Toast.LENGTH_SHORT;
  4.Toast toast = Toast.makeText(context, msg, duration);
  5.int offsetX = 0;
  6.int offsetY = 0;
  7.toast.setGravity(Gravity.BOTTOM, offsetX, offsetY);
  8.toast.show();
  当然,你也可以显示更杂的,可以将一个控制直接当成一个Toast显示出来,也可以自定义一个控件显示出来,自定义控件的强大是大家都知道的~~
  2. Notifications
  这种方式是系统中比较通用的模式,通过这种方式你可以使系统:将一个图标在状态条上闪,让机器震动,发出声音等。
  实现代码:
  1.String svcName = Context.NOTIFICATION_SERVICE;
  2.NotificationManager notificationM
  3.notificationManager = (NotificationManager)getSystemService(svcName);
  4.// Choose a drawable to display as the status bar icon
  5.int icon = R.drawable.
  6.// Text to display in the status bar when the notification is launched
  7.String tickerText = “Notification”;
  8.// The extended status bar orders notification in time order
  9.long when = System.currentTimeMillis();
  10.Notification notification = new Notification(icon, tickerText, when);
  11.Context context = getApplicationContext();
  12.// Text to display in the extended status window
  13.String expandedText = “Extended status text”;
  14.// Title for the expanded status
  15.String expandedTitle = “Notification Title”;
  16.// Intent to launch an activity when the extended text is clicked
  17.Intent intent = new Intent(this, MyActivity.class);
  18.PendingIntent launchIntent = PendingIntent.getActivity(context, 0, intent, 0);
  19.notification.setLatestEventInfo(context, expandedTitle,expandedText,launchIntent);
  触发方式:
  1.int notificationRef = 1;
  2.notificationManager.notify(notificationRef, notification);
  学会了Activity再写个Android后台程序也就不难了!!
  这里顺便再提一下,在Android系统中也提供了多线程编程,我们知道不管是前台还是后台程序,都有生命期的,当程序不活动时,我们想继续让程序执行,这里我们需要用到线程了,在Android系统中使用线程,跟我们直接写java线程程序非常想似:
  1.// This method is called on the main GUI thread.
  2.private void mainProcessing() {
  3.// 主程序中启动线程.
  4.Thread thread = new Thread(null, doBackgroundThreadProcessing,
  “Background”);
  5.thread.start();
  7.// Runnable that executes the background processing method.
  8.private Runnable doBackgroundThreadProcessing = new Runnable() {
  9.public void run() {
  10.//线程执行内容。。。
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-什么是 Unix 以及它为什么这么重要? | 程序师

我要回帖

更多关于 android 程序 的文章

 

随机推荐