android
zhenzhenzhao12
本人性格开朗,热爱软件开发行业,有很好的编程功底,主要从事.Net方向开发,也接触安卓,IOS开发
展开
-
android 目录结构介绍
assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中,支持任意深度的子目录,这些文件不会生成任何资源ID,访问方式是通过文件名,而不是资源ID,这个目录中的文件不会被编译成二进制形式. res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录 res/menu:存放基于XML的菜单描述;原创 2013-02-23 11:38:15 · 636 阅读 · 0 评论 -
android设备上视频只有声音没有图像
android里在html上用video打开视频:ctrlContent.html(" "); 此时也许页面的视频只有声音没有图像,解决方法是在androidmainfest.xml加上android:hardwareAccelerated="true"即可;如下图:原创 2013-02-25 14:07:15 · 4599 阅读 · 0 评论 -
android 内存
众所周知,在写 android 程序的时候,很容易出现 OOM ,而出现的时机大多数是由 Bitmap decode 引发的: ERROR/AndroidRuntime(16350): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 我们知道,android程序原创 2013-02-25 21:58:19 · 609 阅读 · 0 评论 -
android基础学习总结
[1]获取当前时间:SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 "+ "hh:mm:ss");String result=sdf.format(new Date());[2]double-->int(int)(Math.random() * 100)原创 2013-02-25 21:45:46 · 583 阅读 · 0 评论 -
android shell
在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,原创 2013-02-23 10:51:15 · 4579 阅读 · 0 评论 -
android(一)
1.模拟器访问网络: 一般来说,只要运行模拟器的电脑,已经处于局域网(或连入Internet),并且没有防火墙阻止Android模拟器访问网络,Android模拟器显示屏右上角都会提示网络信号; 2.adb命令使用: a.查看当前运行的模拟器: adb -devices b.电脑文件与模拟器之间文件的相互复制:原创 2013-03-23 22:26:39 · 878 阅读 · 0 评论 -
android(二)
1.不希望窗口显示标题、以对话框形式显示窗口:setTheme(); 2.单位:sp:处理字体大小;原创 2013-03-25 17:48:26 · 624 阅读 · 0 评论 -
android监测本地服务
一、private boolean isMyServiceRunning(){ ActivityManager manager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); for(RunningServiceInfo servi原创 2013-04-18 06:46:17 · 952 阅读 · 0 评论 -
Ecplise 发展史
2001年 2001年11月,Eclipse 1.0 发布。 2001年12月,IBM 向世界宣布了两件事: 一件是创建开源项目,既 IBM 捐赠价值 4 千万美元的源码给开源社区。 一件事是成立 Eclipse 协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进 Eclipse 开源项目转载 2013-07-27 09:55:45 · 1424 阅读 · 0 评论 -
Eclipse 4.3 Kepler最快汉化方法
eclipse 4.3汉化eclipse 4.3 ---kepler已经于2013年6月26日发布主要版本,详见:eclipse in wikipedia1、上eclipse官网:http://www.eclipse.org/downloads/ 选择你要下载的版本2、下载完成后打开eclipse在 菜单栏的 help项目下有 install new softwar转载 2013-07-27 09:50:26 · 8711 阅读 · 2 评论 -
android 开发环境配置
在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、Android SDK安装 1.4、ADT安装 1.5、创建AVD 2、HelloWorld 1、环境搭建1.1、JDK安装如果你还没有JDK的话,可以去这里下载,接下来的工作就是转载 2013-07-28 00:01:19 · 757 阅读 · 0 评论 -
android多activity退出整个程序的一个实现
问题:多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。网上资料:{finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~解决问题:我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.FLAG_转载 2013-02-21 17:39:53 · 2166 阅读 · 0 评论 -
apk 目录结构
1.查看/data/app需要root权限,这里存放用户安装的软件;打开浏览发现全是apk安装包(包名-1.apk)如下图: 打击其中的一个,会提示安装还是查看,点击 view,即可查看到apk解压后的文件: 这里的apk应用可以卸载 2./data/data 存放所有软件(包括/system/app 和 /data/app 和 /mnt/原创 2013-03-04 15:57:16 · 2444 阅读 · 0 评论 -
android webview
webview相当于android中的浏览器,基于webkit开发,可以浏览网页文件,支持css javascript 以及html 一、 使用webview首先要有以下配置: 1. AndroidManifest.xml中必须注册"android.permission.INTERNET"进行权限许可(如果只是使用本地HTML,可以不用注册许可权限),否则会出原创 2013-03-04 16:20:54 · 709 阅读 · 0 评论 -
Unable to resolve target android-5
将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是因为原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。解决这个问题,只要把project.properties文件用记事本打开,将 Project target.target=andro原创 2012-09-04 20:29:11 · 939 阅读 · 0 评论 -
android项目文件夹简介
1.1、src文件夹顾名思义(src, source code)该文件夹是放项目的源代码的。打开HelloWorld.java文件会看到如下代码: package helloworld.test;----------------该文件所在包名import android.app.Activity;------------从Android2.1文件夹导入进来的包import an原创 2012-09-04 21:05:44 · 3928 阅读 · 1 评论 -
Activity 执行顺序简记
Activity的生命周期: 在启动的时候会执行onCreate()->onStart()->onResume(), 在结束(或离开)的时候会执行 onPause()->onStop()->onDestroy(), 因此我们要在onCreate方法里把Activity的需原创 2012-09-05 19:49:14 · 6276 阅读 · 0 评论 -
退出应用程序杀死进程
应用程序在退出杀死进程的时候,使用1 finish();---------------关闭Activity2 system.exit(0);----------------退出java虚拟机,每一个安卓程序打开的同时都会产生一个java虚拟机;3 android.os.Process.killProcess(android.os.Process.myPid());---原创 2012-09-05 20:12:51 · 2431 阅读 · 0 评论 -
Handel 简介与使用
一、Handel 主要作用是接受子线程发送的数据, 并用此数据配合主线程更新UI. 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者原创 2012-09-07 16:25:13 · 974 阅读 · 0 评论 -
使用插件实现ecplise js/jquery智能提示
Aptana的安装方法 Aptana的安装相对比较简单,直接安装完毕就支持jQuery的智能提示,而且智能提示功能也比较强大,按照下面的安装就能使用,强烈建议初学者可以使用这种方法安装:1.在线安装:Help->Install New Software...->Add...->Name: "Aptana",Location:http://download.aptana.com/to原创 2012-10-05 13:38:37 · 2266 阅读 · 0 评论 -
android 基础
1. android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是and原创 2012-12-28 14:47:07 · 664 阅读 · 0 评论 -
智能手机浏览器
iPhone平台浏览器系列:iPhone自带safari:特征表现:以"mozilla/"开头,含有"iphone"字符串,同时含有 "mobile/","safari/"字符串;判断方法:粗略判断只检索 "iphone"和"safari/"字符串,严格判断则要同时包含 "mozilla/","iphone","mobile/","safari/"四个字符串iPhone版Ope原创 2013-01-24 20:20:24 · 936 阅读 · 0 评论 -
API对应的安卓版本
安卓平台版本API级别VERSION_CODENotesAndroid 4.1, 4.1.116JELLY_BEANPlatform HighlightsAndroid 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR1Platform Highlights原创 2013-01-24 20:28:32 · 1792 阅读 · 0 评论 -
adb shell 命令(一)
-m num // 最多显示多少个进程 -n num // 刷新次数 -d num // 刷新间隔时间(默认5秒) -s col // 按哪列排序 , -t // 显示线程信息而不是进程 -h // 显示帮助文档 User 35%, System 13%, IOW 0%, IRQ 0% // CPU占用率User 109 + Nice原创 2013-01-24 21:22:43 · 3241 阅读 · 0 评论 -
不使用webview,用手机浏览器的android app
需求:wap站在手机上以App的形式打开,但不要嵌套WebView,只能以浏览器打开package com.gzz.whyinzi;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android原创 2013-09-11 17:44:42 · 2179 阅读 · 0 评论