- 博客(32)
- 资源 (36)
- 收藏
- 关注
转载 Traceview的使用
Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。进行Traceview的版本限制对于Android 1.5及以下的版本:不支持。对于Android 1.5以上2.1下(含2.1)的版本:受限支持。trace文件只能生成到SD卡,且必须在程序中加入代码。对于Andro
2012-03-31 10:11:51 847
转载 android之resources资源
android里的资源可以是一个文件(mp3,视频、音频)或者是一个值(一个对话框中的一个标题),这些值被绑定到一个可执行的应用程序。 这些文件和值被绑定到应用程序,你可以修改它们,但是不需要重新编译和重新部署应用程序。 android是一个平台,一个框架,这个框架包含许多资源,string、color、bitmap、style等。android的AAPT会自动为这些文件建立一个ID,
2012-03-29 20:35:34 783
转载 Android 4.0 开发者指南(28) —— Resource Types - More Types
前言 本章内容为Android开发者指南的Framework Topics/Application Resources/Resource Types/More Types章节,译为"更多资源类型",版本为Android 4.0 r1,翻译来自:"呆呆大虾",欢迎访问他的微博:"http://weibo.com/popapa",再次感谢"呆呆大虾" !期待你一起参与翻译Android的
2012-03-29 20:20:13 1048
转载 避免Android内存泄露
Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存
2012-03-29 20:19:26 957
转载 android 4.0 sdk直接下载地址
android4.0发布了,可能是太火爆了吧,下载速度极其缓慢,找到了sdk的直接下载地址,不敢私藏,与大家分享plaform地址:https://dl-ssl.google.com/android/repository/android-14_r01.zipsample地址:https://dl-ssl.google.com/android/repository/samples-1
2012-03-29 20:16:42 1182
转载 android 学习九 Fragments 介绍(android3.0及4.0与之前版本区别的部分)
这篇文章是我转载过来的,在android官方的api文档中有介绍,不过是英文的,可能有点难以读懂。所以姑且先读一下中文版的吧,是在弄不懂在看官方的,兴许就容易理解了。去看这部分你的内容也是学习过程中碰到问题才去找的,之前想做一个tabActivity显示一个底部导航栏的。但是在android4.0中突然发现这个已经在android4.0中已经过时了,具体说是在android3.0之后就过时
2012-03-29 20:15:56 2078
转载 Android4.0:统一标准强行安装默认主题Holo
文章概要: Google近日在Android开发者博客中表示,所有搭载Android 4.0系统的设备,无论是平板电脑还是智能手机,在安装了Holo主题后才能进入Android Market。对于日渐混乱的Android手机市场,Google此举似乎有些“一统江山”的味道。 Google近日在Android开发者博客中表示,所有搭载Android 4.0系统的设备,无论是平板电脑还是
2012-03-29 20:15:07 1934
转载 android给listview的item设定高度
在item的layout文件中,用android:layout_height设置item的高度。运行,高度设置无效。解决办法:给item设定minHeight,即可.---------------------------------------最近一直纠结于ListView中每个Item中高度的问题,在网上只找出一个方法,就是在每个item里面加入图片,也就是I
2012-03-28 18:06:39 59859 15
转载 如何避免android上的进程的内存限制
The Android framework enforces a per-process 24 MB memory limit. On some older devices, such as the G1, the limit is even lower at 16 MB. What’s more, the memory used by Bitmaps is included in the
2012-03-28 18:05:56 3380
转载 bitmap size exceeds VM budget 的解决办法分享
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机不报。研究了半天终于解决。首先分析了下原因,应该是图片占用的内存超过了系统虚拟机可分配的最大限制。不
2012-03-27 21:34:40 944
转载 android 学习十 support package
support package支持的最低版本的api版本是4.support package 包含静态的support 库,通过将这个库添加到android application 中我们便可以使用那些不适用于旧版本的或者是那些提供的实用的但不属于框架的api。目的就是通过捆绑更多的api到application中来简化开发,同时可以使你话费更少的精力在平台的版本问题上。n
2012-03-27 21:33:21 1159
转载 android 2.1 监听电话状态并自动接听来电
在完成全部功能之前,我查询了很多资料,用了一个星期的时间终于陆陆续续的将这些功能全部完成了,为了众多和我一样的菜鸟少走一点弯路,我决定将它贴出来和大家一起分享,仔细一看距上次更新博客已经有半年了 。 一、开发环境 Elispse5.5,JDK1.6,Aadroid 2.1 二、开发中使用到的重点技术点: 距离感应(SENSOR_SER
2012-03-27 21:32:02 2245
转载 Android开发-教你如何使用拨号盘
现在你知道Intent是什么了,是时候来看它如何运转的了。本节向你展示如何使用DIAL_ACTION 这个Intent来打开电话的拨号盘。你将用你的Intent来传递一个电话号码。如果应用程序工作正常,你将会看到由Intent传递,而显示在拨号盘内的号码。 第一步是为这个活动创建一个项目(具体操作见第五章:Android程序员向导目录)。把项目命名为AndroidPhoneDialer
2012-03-27 21:30:22 10675 1
转载 Android.View.InflateException: Binary XML File Line #异常的解决
Android.View.InflateException: Binary XML File Line #异常的解决可能两种原因引起:原因一: 必须实现三个构造函数: public GalleryFlow(Context context) { super(context); } public GalleryFl
2012-03-27 21:29:15 21013 7
转载 Ubuntu 11.04 安装后要做的20件事情
4.28日,Ubuntu 11.04 就发布了!Ubuntu 11.04 安装后如何快速配置?对于大家的疑问,我们在此就给各位爱用者支招了——–《Ubuntu 11.04 安装后要做的20件事情》,让你赶在别人之前就明白怎么做!若是你安装Ubuntu原先的版本,你需要升级你的版本到Ubuntu 11.04,我们原先介绍过,在此不再赘述。参考此文章。接下来是我们要做的事情! 1 不喜欢Un
2012-03-26 22:20:12 1225
转载 java实现两个字符串的比较
compareTo方法是比较两个字符串的词典顺序 也就是在字典中的顺序,比如“abcd”在“acdb”前面 另外你应该先把字符串转变成int,然后再比较 可以用下面的方法比较两个整数 public int max(int m,int n) { if(m>n) return m; else if(n>m) return n; else return 0;//相
2012-03-26 22:19:14 35705 1
转载 Scrum
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。Scrum的特性Scrum过程 Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scru
2012-03-25 18:18:01 1308
转载 Failed to create the Java Virtual Machine
以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除。今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers。版本是:eclipse-jee-helios-SR1-win32.zip我的jdk版本是:1.6.0_20解压后启动,发现弹出提示框“ Failed to create the Java Vir
2012-03-25 17:35:02 721
转载 怎样创建SVN 的分支
介绍2种方法:1.你用tortoiseSVN点版本库浏览,在需要建立分支的路径(比如trunk)点copy to + 新分支名称(注意:必须与trunk不能同名,你可以新建一个名称比如branch)2.tortoiseSVN点版本库浏览,你在需要创建的路径下右键tortoiseSVN 选择create folder 然后创建新路径名称(文件夹)然后把主干或者其他分支路径的代码(拉分支这种情况估
2012-03-23 10:06:15 3964
转载 ubuntu下编译JNI程序
http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?前 段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供and
2012-03-22 22:57:48 1049
转载 给Ubuntu软件升级命令
sudo apt-get update --更新软件源sudo apt-get upgrade -更新已经安装的软件以非root用户更新系统sudo: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。S
2012-03-22 22:56:23 1363
转载 使用命令行方式进行签名
签名和发布应用程序要想使Android应用程序在真机上运行,需要对apk(Android应用程序的执行文件,相当于Symbian程序的sis/sisx或Java ME程序的jar文件)文件进行签名。可以通过命令行或ADT插件方式对apk文件进行签名。本节将详细介绍签名过程。使用命令行方式进行签名使用命令行方式进行签名需要JDK中的两个命令行工具:keytool.exe和ja
2012-03-22 22:55:45 1558
转载 conversion to dalvik format failed with error 1的解决办法
在eclipse开发Android项目时出现的很多问题都可以使用Project--------->clean来轻易解决。 但如果出现说Android库找不到,或者不小心remove了Android系统库,怎么重新添加Android系统库呢?在eclipse里面的Java Build Path里面是没法添加例如Android 2.1这样定义好的系统库。而我尝试手动添加SDK 文
2012-03-22 22:54:32 509
转载 Dealing with Asset Compression in Android Apps(避免asset目录下文件被压缩)
When developing an Android app, any data file, image or XML file (that is, any Resource or Asset) you use is bundled into your application package (APK) for distribution. The Android Asset Packaging
2012-03-22 22:53:54 1332
转载 从svn上回滚版本
提交SVN后想回滚到旧版本。选择TortoiseSVN→Repo-browser,想从SVN上直接回滚到旧版本,结果发现根本没有这个选项,无法实现。右键WC(working copy)→TortoiseSVN→Update to revision,可以把WC回滚到某一版本,但是这个旧版本的文件却不能更新到SVN,SVN上还是最新的版本。若是删掉SVN上的最新版本的文件,再把本地的旧
2012-03-22 22:47:21 5349
转载 svn代码回滚命令
取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当something为单个文件时,直接svn revert
2012-03-22 22:46:45 3283
转载 JAVA 打印HTTP请求头信息
Java.util.Enumeration names = request.getHeaderNames(); System.out.println("==================================================================="); while(names.hasMoreElements()){
2012-03-19 21:16:49 8564
转载 http状态码的含义
Informational 1xx This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. Since HTTP/1.
2012-03-19 21:16:12 2501
转载 android apk签名(为什么 如何做签名)
android apk签名(为什么 如何做 验证) -- 转2011-07-20 12:42android apk签名(为什么 如何做 验证)这篇文章其实就是根据自己的疑问然后结合多个文章结合成的文章引用: http://liangxh2008.blog.163.com/blog/static/112411679201041321646855/
2012-03-13 09:02:26 780
转载 改变线程优先级Change Thread Priority
为了提高 我们的Activity中的线程的线程优先级(Thread-Priority),我们需要在AndroidManifest.xml 中使用 'uses-permission' 这样做:XML: 现在你可以在你的Activity中使用以下代码改变或提高任何线程的优先级:Java: import android.os.Pro
2012-03-13 08:59:56 1061
转载 使用嵌入式关系型SQLite数据库存储数据
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、ch
2012-03-13 08:58:41 976
转载 SQLite中Integer字段才支持自动增加,设置为主键可自增
[sql] CREATE TABLE [userList] ([id] Integer NOT NULL, [username] varchar(200), [psw] varchar(200), [email] varchar(200), [status] int DEFAULT 0, [dateline] int, [qq] int, CONSTRAINT [P
2012-03-13 08:57:47 7936
本地搭建属于自己的ChatGPT基于PyTorch+ChatGLM-6b+Streamlit+QDrant+DuckDuckGo
2024-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人