Android学习笔记
psuaije
活着就是为了学习
展开
-
Android ListView控件基本用法
Android中ListView控件的基本使用方法,我只是把mars老师视频教程里的代码自己又重新写了一下,并做了注释。原创 2011-04-08 15:55:00 · 15422 阅读 · 7 评论 -
设置PopupWindow为圆角
原创 2013-03-12 11:16:48 · 10181 阅读 · 0 评论 -
自定义android用户控件,使用回调函数实现自定义事件
在android软件设计中会用到好多的控件,但系统自带的控件有好多不能够达到需要实现的功能或是控件不够美观。那怎么办呢?android应为我们提供了好多的控件,我们可以继承某一控件,然后对它进行重写来实现自己的一些功能。或是直接继承View自己定义自己的控件。下面我来讲一下如何写最简单的自定义控件。1.创建android工程,取名为ControlsTest,直接下一步下一步一直原创 2013-03-12 11:12:48 · 39694 阅读 · 1 评论 -
Ubuntu10.10安装JAVA SDK 1.7
安装方法sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer卸载方法sudo apt-get remove oracle-java7-installer转载 2013-02-23 16:21:24 · 2415 阅读 · 0 评论 -
android系统分辨率
下面是一些分辨率信息名称分辨率屏幕密度QVGA320*240120WQVGA400400*240120WQVGA432432*240120HVGA640*480160WSVGA1024*600160WXGA8001280*800160W原创 2012-11-11 15:57:53 · 2315 阅读 · 0 评论 -
使android中圆角图片拉伸不变形的方法
在Android SDK中的Tools文件夹中有一个draw9patch.bat程序。打开后如图:将在PS中绘制好的按钮图片拖入到Draw9中如图:在右侧的预览中可一看到原始图被拉伸变形。在左侧的源图片中的边缘用鼠标画一条黑线如下图:黑线所覆盖的地方系统会拉伸,而黑线没有覆盖的地方系统部会做拉什么处理。效果看右侧的预览。对比一下图2与图3的预览就可以看出效果原创 2012-11-11 10:07:17 · 6839 阅读 · 3 评论 -
FileUtils类对SD卡上文件的一些操作(不全)
package paj.Utils;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.os.Environment;public clas原创 2011-04-19 07:55:00 · 1956 阅读 · 0 评论 -
一步一步 安装Ubutu11.10 图文教程
Ubuntu11.10安装及Android开发环境和Android源代码编译一. 安装VMwareWorkstation虚拟机下载VMwareWorkstation虚拟机软件,我用的VMwareWorkstation8.0。没有的到GOOGLE中找,到处都有下载。我的虚拟机已经装好了。1.文件à新建虚拟机à选择自定义(高级)下一步,选择Workstation8原创 2011-10-22 11:50:52 · 1763 阅读 · 0 评论 -
一步一步 下载androdi for CyanogenMod源代码 图文教程。
下载word版本的吧。在线编辑起来太累了。还是word得省事。教程二:一步一步 下载CM7源代码 图文教程 http://115.com/file/e6rafh9f#一. 设置Ubuntu11.10的网络连接打开虚拟机点击《编辑虚拟机》点击《添加…》选择网络适配器点击下一步选择自定义:指定虚拟网络,选择VMnet8(NAT)。根据自原创 2011-10-22 19:22:12 · 2364 阅读 · 1 评论 -
CyanogenMod源码下载和编译(Android ROM定制基础篇)
本来想下载Android官方源代码,没想到android.git.kernel.org维护,不能访问,非常遗憾,并因此还郁闷了几天。 后来转投MIUI,没找到它的源码,不知道它的"超过40万人社区开发团队"是什么意思,求解具体开发人员几何,都是谁?后来一想,竟然忘记了Cy转载 2011-10-05 16:51:49 · 1332 阅读 · 0 评论 -
Ubuntu下ADB调试Android找不到设备的解决方法
在 Ubuntu 11.04 下通过usb连接 Android设备,使用 adb 时,会返回如下带有????的字符串。List of devices attached ???????????? no permissions解决方法如下1. 在终端运行 lsusb原创 2011-10-05 16:20:02 · 2357 阅读 · 0 评论 -
64位Ubuntu无法运行Adnroid SDK adb命令
64位系统,Ubuntu11.04,搭建JDK,Android环境,把android SDK复制过来后,里面的adb和其它命令的都不能使用。错误提示:android-sdk-linux_86/platform-tools/adb: 没有那个文件或目录。解决方案:由转载 2011-10-12 08:57:40 · 1503 阅读 · 0 评论 -
编译android2.3.5源代码和sdk后target为灰色解决
编译好源代码和SDK后创建模拟器时target为灰色时因为没有没有SDK的支持。启动2.3.5需要APL Level 10.所有在Installed packages中需要下载更新SDK Platform Android2.3.5 ,API 10原创 2011-08-04 10:51:03 · 1851 阅读 · 0 评论 -
Ubuntu 10.04环境下载&编译Android-2.1_r2源代码【20110527更新说明】
注:本文撰写于1年之前,目的是为弥补当时Android官网文档不够详细确切的问题。目前Android Open Source Project上的文档已经今非昔比,相当完善与准确。从Android2.2(含)起,需要使用JDK1.6,并在64bit Linux系统上编译源码(网络上转载 2011-08-04 10:42:30 · 550 阅读 · 0 评论 -
自定义Menu按键弹出的菜单
<br />1.重写onCreateOptionsMenu方法的,实现弹出菜单<br />代码:<br />@Override //重写onCreateOptionsMenu,实现点击Menu按键出现功能菜单 public boolean onCreateOptionsMenu(Menu menu) { //添加菜单的功能 //第一个参数是组的编号 //第二个参数是当前按钮的编号(一般都定义成一个常量然后调用这个常量) //第三个参数是按钮上需要显示的文字 menu.add原创 2011-04-14 12:57:00 · 2428 阅读 · 0 评论 -
SAX方式解析XML的简单方法
XML示例:001a1.mp322343a1.lrc3232002a2.mp3343434/mp3.size> a2..lrc45341.创建一个实体类package paj.Model;public class Mp3info { private String原创 2011-04-15 14:22:00 · 1577 阅读 · 0 评论 -
使用Http方式下载文本类型的文件及其他类型的文件
使用HTTP方式从网络上下载文件。此方法只支持下载文本类型的文件/*** * 通过URL下载XML文件 * @param urlStr XML文件的URL地址 * @return XML文件的内容 */ public String DownloadXML(String urlStr) { //定义个StringBuffer类型的变量用于存储下载到得xml文件的内容 StringBuffer sBuffer = new StringBuffer(); Str原创 2011-04-14 13:41:00 · 2045 阅读 · 0 评论 -
左右滑动TextView改变日期
package com.example.textviewslide;import android.os.Bundle;import android.app.Activity;import android.view.GestureDetector;import android.view.Menu;import android.view.MotionEvent;import androi原创 2013-05-23 09:17:10 · 3592 阅读 · 2 评论