手机随时阅读
新人专享大礼包¥24
Android开发中,一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版 Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还 有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后
android PhoneGap源码详解 androidphonegapcordova源码 传送门: PhoneGap源码详解一 PhoneGap源码详解二 PhoneGap源码详解三 讨论q群:248908795 PhoneGap 源码解
该项目可以实现下列的UI设计: 动作栏(Action Bar) 快捷动作(Quick Action) 工作区(Workspace) 动态列表(Dynamic List) 以及许多更有用的组件。
郑州实时公交查询 本应用是一款导航类应用,支持线路、站点、站站乘车等公交基本信息的查询,同时支持线路候车信息查询。即你可以实时查询车辆到指定站点的距离,减少你在候车前的等待时间。同时支持候车线路的收藏,
博客分类: android Android中国移动Java互联网 android中可以通过两种方式发送短信 第一:调用系统短信接口直接发送短信;主要代码如下: Java代码 //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDef
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。 事实上,这种想法完全是没有必要且
-md5特征码的扫描:hash,通过比较程序签名和病毒库中的签名判断是否病毒。 用于获取码,并依据此. 通过监控敏感注册开机启动的行为 3.启发式扫描api 提示风险代码 利用服务器端的病毒数据库进一步查询可疑程序。 引用人工智能算法,即语句 下面是根据第1种方式实现简单杀毒功能核心程序代码: package com.alex.mobil
在清单文件AndroidManifest.xml中添加权限: <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard写入数据权限 --> <uses-per
有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。 使用场景:手机开机后,自动运行程序,在屏幕上显示"H
背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。记住,Android框架说:Don't call me, I'll call you back。我们要做的是做好接收这个消息的准备,而实现的手段就是实现一
//隐藏软键盘 ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAY
在AndroidManifest.xml文件中把launcher activity <intent-filter >
一直以来对于多线程有种恐惧恐惧感,不理解它到底是什么回事,感觉挺抽象的,自从听了传智播客的邹老师对于多线程的讲解,我可以很自信地说我多线程方面入门了,特别是邹老师对于多线程有一套独有的方法,那就是画图,通过画图可以很直观地告诉你多线程是什么回事,比如UI线程和主线程,前台线程和后台线程,通过案例的讲解让你发现多线程的美妙。以下简单从如何创建多线程开始。首先来看用单线程的缺点: 通过对比单线程和多
Android 安装一个Manifest.xml文件,并将所有Manifest的类是非常重要的,该类就是APK清单,下面开始分析XML进行解析的,然后分别通过parserPackage调用了重载的另外一个 final Package pkg = new Package(pkgName)
Android每次启动的时候会自动安装位于特定目录下的APK,这个过程会在packageManagerService这个类的构造方法中进行,这里会创建多个目录用于预查找: view plaincopy synchronized (mInstallLock) { synchronized (m
/** * @return all local plaugins */ private List<PlauginInfo> findLocalPlugins(){ PackageManager pm=getPackageManager(); //List<PackageInf
获取短信中心号大致有三种方式,第一种方法 通过向移动运营商(比如10086)发送一条免费短信然后等待对方回复,从对方回复的短信中获取短信中心号;实现方式参见http://blog.csdn.net/sodino/article/details/5871537 ,该种方式的优点就是肯定能得到正确的短信中心号(电信的卡除外), 但也有一些缺点 1: 对方回复短信需要等待一段时间,具体等待
android 的 AndroidManifest.xml 文件介绍 AndroidManifest.xml 是每一个应用都需要的文件, 位于应用根目录下,它 描述了程序包的 全局变量, 包括暴露的应用组件(activities, services 等等)和为每个组件的实现类, 什么样的 数据可以操作, 以及在什么地方运行。 主
Android手机软件汉化教程---第五课 打包签名 2011-04-22 10:58 Android手机软件汉化教程 第五课 打包签名 我们已经将软件的arsc,xml和dex文件汉化完成了!下面就需要重新打包签名安装了。 首先,找到原版的apk文件,然后用winrar打开它,将你已经汉化好的arsc,xml和dex文件按照原文件目录替换
Android手机软件汉化教程---第四课 dex文件汉化 2011-04-22 10:57 Android手机软件汉化教程 第四课 dex文件汉化 前面我们已经汉化好了arsc和xml文件,这一讲,我们就要开始学习最麻烦的dex文件汉化了。其实dex的汉化并不是难,主要是要仔细!一不小心汉到了不该汉的,就可能导致dex文件打包失败,或是软件无法使用!首先,要对DE
Android手机软件汉化教程 第三课 xml文件汉化 在第二讲中,我们学习了arsc文件的汉化,这一讲,我们开始android软件汉化的第二步,xml文件的汉化,xml的汉化和arsc的汉化有些雷同,也还是使用汉化狂人来进行简单的翻译! 首先,我们要先来了解一下xml文件。xml文件都放在软件的res文件夹下,具体每个文件夹的作用,在第一讲中
Android手机软件汉化教程 第二课 arsc文件汉化 从这一讲开始,我们就要正式学习android软件的汉化了,我们先从arsc文件的汉化开始吧! 以前的汉化都是通过修改16进制代码来汉化的,非常的繁琐麻烦,一个不小心出错了,就不能用了。现在随着时代的进步,工具也越来越多了,在这里推荐给新人和懒人最方便的汉化工具,汉化浪子同学推出的汉化狂人软件!
Android手机软件汉化教程---第一课 apk安装包解析 2011-04-22 10:54 Android手机软件汉化教程 第一课 apk安装包解析 今天我们正式开始学习android程序的汉化! 首先我们来了解一下apk文件 APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式
在做各种项目的时候会经常遇到需要调用系统图片查看器来查看自己需要查看的图片,因为这样就可以在图片上实现多点触摸,放大和缩小,并且在提高效率的同时又能有很好的体验。 下面的代码便是调用系统图片查看器来查看自己的图片的关键代码: //获取你选中的是那一张图片(ID值) int pos = mGallery.getSelectedItemPosition(); //判断此ID值是不是-1,及表示
今天为大伙介绍:Android Content Provider数据共享这块内容: Android Content Provider,Android应用程序中的四大组件之一,主要是为了实现在各应用程序之间数据共享,增强应用程序的复用。 我们来举个例子:在开发过程中,需要获取手机中的通讯录信息,这时完全不需要自己重新开发读取数据的整个过程, 而是直接访问系统自带的Content P
1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Ac
Android 数据共享——ContentProvider(一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreference
android 应用程序数据共享总结--Moon 1. Share Preference. 2. Content Provider 3. Shared User id 通过Shared User id,拥有同一个User id的多个应用程序可以配置成运行在同一个进程中。所以默认就是可以互相访问任意数据。 也可以配置成运行成不同的进程, 同时可以访问其他应用程序
这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。 2.签名的步骤 a.创建key b
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号