- 浏览: 637809 次
- 性别:
- 来自: 杭州
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
文章列表
在mainifest中对应的activity上配置如下的代码,即可让activity以对话框的方式表现出来
< android:theme="@android:style/Theme.Dialog">
获取网络图片:
public static Bitmap returnBitMap(String url) {
URL myFileUrl = null;
Bitmap bitmap = null;
HttpURLConnection conn = null;
try {
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
conn = (HttpURLConnection) myFile ...
equl跟hashcode对象比较
- 博客分类:
- javaBase
1、equals方法用于比较对象的内容是否相等(覆盖以后)
2、hashcode方法只有在集合中用到
3、当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等)。
4、将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的任意一个元素的hashcode值是否相等,如果不相等直接将该对象放入集合中。如果hashcode值相等,然后再通过equals方法判断要放入对象与集合中的任意一个对象是否相等,如果equals判断不相等,直接将该元素放入到集合中,否则不放入。
5、将元素放入集合的流程图:
Android Resource介绍和使用
- 博客分类:
- android
在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):
目录Directory
资源类型Resource Types
在Android中,用string-array是一种简单的提取XML资源文件数据的方法。
例子如下:
把相应的数据放到values文件夹的arrays.xml文件里
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="city">
<item>厦门市</item>
<item>福州市</item>
...
*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
*读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
使用service跟broadcast可以定时更新UI,这里简单复习了一下service跟broadcast的一些基本使用。
在使用的时候需要注意对应的更新UI的那个广播需要在程序里面进行注册,因为这样可以确保onReceive方法里面回调的那个content是UI对应的activity,如此可以进行转换或许对应的ui控件进行更新。
下面是一个简单的定时器小应用,这里直接贴代码了:
TimeActivity :
private TimeBroadcastReceiver receiver;
/** Called when the ac ...
code:
public class ExpandableListViewActivity extends ExpandableListActivity {
private static final String TAG = "ExpandableListViewActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate ...
基本单位: px:像素,是屏幕上显示数据的最基本的点。 dp(dip):一种基于屏幕密度的抽象单位(与密度无关的像素)。 dpi(dots per inch):每英寸所显示的点数(像素),也可称为像素密度。 pt(磅):是一个标准的长度单位,1pt= ...
java基础之类里面的静态属性
- 博客分类:
- javaBase
在项目开发中发现,如果在一个类里面定义一个静态属性,在new这个类后对这个属性进行操作。
同时之后再new一个类,发现两个共享的是同一个静态属性,大家在开发的时候要注意了
附上测试的代码:
1.model
public class TestModel {
private static int a = 1;
public TestModel(){
a ++;
}
public int getA(){
return a;
}
}
2.testcode
@Test
public void tesStatic(){
Sy ...
android屏幕分辨率适配
- 博客分类:
- android
原文地址:http://developer.android.com/guide/practices/screens_support.html————————下面是翻译—————————我是分割线————————— 多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种 ...
strPage = strPage.replaceAll(
"img([^<]+?)src\\s*=\\s*([\"']?)\\S*?([^/\\s]+\\.\\w{3,4})(['\"\\s])"
"img$1src=$2" + _destPath + "$3$4");
目标:img标签的src加上前缀路径
strPage.replaceAll("img([^<]+?)src\\s*=\\s*([\"']?)\\S ...
Android permission大全
- 博客分类:
- android
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,安博中程已经翻译并使用中英文对照,完整列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES允 ...
android代码编译内存溢出解决
- 博客分类:
- android
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。下面说说如何解决这个问题。1,准备好编译后的Android源码。2,在该源码的out目录下寻找包含你所用隐藏类的jar文件,通常文件名为classes.jar。例如framework的jar文件为 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates \classes.jar。3,在eclipse的Android项目中 ...
项目开发,在编译工程的过程中发现了Unable to execute dex: Java heap space 这个问题,最后导致工程编译不通过:
解决方案:
1. eclipse.int 添加内存
2. 导入工程的jar通过 add User Library方式导入
右键工程->build path->add Library->user Library->user Libraries->new->随便取个名字->add JARs->ok
添加过程中记得将 user systemL ...