`
寻梦者
  • 浏览: 637809 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在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 ...
1、equals方法用于比较对象的内容是否相等(覆盖以后) 2、hashcode方法只有在集合中用到 3、当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等)。 4、将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的任意一个元素的hashcode值是否相等,如果不相等直接将该对象放入集合中。如果hashcode值相等,然后再通过equals方法判断要放入对象与集合中的任意一个对象是否相等,如果equals判断不相等,直接将该元素放入到集合中,否则不放入。 5、将元素放入集合的流程图:
   在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= ...
在项目开发中发现,如果在一个类里面定义一个静态属性,在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 ...
原文地址:http://developer.android.com/guide/practices/screens_support.html————————下面是翻译—————————我是分割线—————————       多分辨率支持  在设计之初,Android系统就被设计为一个可以在多种 ...

标签过滤img

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大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,安博中程已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允 ...
由于在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 ...
Global site tag (gtag.js) - Google Analytics