随笔分类 - android
摘要:安卓Android模拟器 SDK 2.2 2.3 下载与安装教程来自: http://hi.baidu.com/563042829563042829/blog/item/7df20736b49db7a0d0a2d394.htmlGoogle已经发布了Android SDK 2.1版本(PS:已经有2.2了 大家可以下载,但只收到windows版的,其他系统的朋友可以自己查找下).下面给朋友们介绍一下安装2.1的 Android 模拟器 Emulator模拟器的方法:JAVA JDK 下载http://192.18.108.239/ECom/EComTicketServlet/BEGIN31DA
阅读全文
摘要:从官方文档和实践可以总结出几点:1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)2、android源码文件夹里提供有一些eclipse配置文件,.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程android-formatting.xml和android.importorder:这个很重要,主要是用来规范我们的编码风格,更容易使我们的代码风格一致3、把android源码作为一个工程导入eclipse
阅读全文
摘要:横竖屏切换时候Activity的生命周期http://android.tgbus.com/Android/tutorial/201103/346550.shtml曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDe
阅读全文
摘要:android布局属性详解 LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的。在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML文件,以<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layou
阅读全文
摘要:关于Android ListView组件中android:drawSelectorOnTop含义android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的Read the docs of ListActivity.It says you should have a ListView with the id: andro
阅读全文
摘要:1、在darwable文件夹下新建一个xml文件2、自定义View3、自定义一个线形布局,布局里加入ImageView和TextView.代码中设置响应事件: xx = findViewById(R.id.xx); xx.setClickable(true); xx.setOnClickListener(...);
阅读全文
摘要:imageButton中默认会以image的宽高设置一个背景框。怎么去掉? 1、添加 android:background="#00000000";//设置背景透明 2、把android:src="@drawable/xx"改为android:background="@/drawable/xx" 3、在代码中添加如下: View v= findViewById(R.id.xx); v.getBackground().setAlpha(100);//0~255透明度值
阅读全文
摘要:在想隐藏的布局中加入 android:visibility="gone"在java代码中findViewById(R.id.……);获得那个布局然后 用 setVisibity()方法实现 显示或隐藏参数分别为 View.INVISIBLE (不显示,仍占有内存)、View.GONE(不显示,不占用内存)和 View.VISIBLE。
阅读全文
摘要:区分Activity的四种加载模式(转载)原文链接(http://marshal.easymorse.com/archives/2950)在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中
阅读全文
摘要:adb命令的使用 执行结果是adb为每一个设备输出以下状态信息:l 序列号(serialNumber) — 由adb创建的使用控制台端口号的用于唯一标识一个模拟器或手机设备的字符串,格式是 <设备类型>-<端口号>,例如: emulator-5554l 状态(state) — 连接状态,其值是:n offline — 未连接或未响应n device —已经连接到服务商。注意这个状态并不表示Android系统已经完全启动起来,系统启动的过程中已经可以连接adb,但这个状态是正常的可操作状态。每一个设备的输出形如: [serialNumber] [state]下面是 dev
阅读全文
摘要:我在装通讯录程序时出现的问题。当时是直接adb install Contacts.apk,安装好使用时出现了该问题,后来发现原因是程序安装到了/data/local/temp下,这样的法安装的apk程序无法调用系统本身的程序。解决办法:安装到、system/app下 adbpush Contacts.apk /system/app
阅读全文
摘要:EditText之自定义边框颜色有俩种方式可以达到效果一种是网上比较推崇的用图作背景,另一种则是自绘图作背景的: 首先重新定义一个style。在values文件夹下新建一个style.xml文件: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="my_edittext_style" parent="@android:style/Widget.EditText"> <item name="
阅读全文
摘要:EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "marquee" 跑马灯android:singleline =
阅读全文
摘要:Git的使用说明一,Git代码状态转换图其中:未被Git跟踪的状态为unstage状态 已经被Git跟踪的状态为stage状态,因此包括staging状态和staged状态untrack files是指尚未被git所管理的文件;changed but not updated是指文件被git管理,并且发生了改变,但改动还没被git管理;这两种状态,都可以看成是改动还没被git管理的状态,我们这里称非stage状态。 changes to be commited是指进入stage状态的文件,stage是commit和未管理之间的一个状态,也有别名叫index状态,也就是git已经管理了这些改动..
阅读全文
摘要:The target must be in the same application as the alias and it must be declared before the alias in the manifest.为同一个应用程序命名的别名。eg<activity android:name="OutgoingCallBroadcaster"android:permission="android.permission.CALL_PHONE"android:theme="@android:style/Theme.NoDisplay
阅读全文
摘要:layout_x layout_y 应该是绝对布局(AbsoluteLayout)的属性,android:layout_x和android:layout_y用来指定子元素的纵横坐标。在android.widget.AbsoluteLayout.LayoutParams下查看。
阅读全文
摘要:fill_parent布局指将视图(在Windows中称为控件)扩展以填充所在容器的全部空间。wrap_content布局指根据视图内部内容自动扩展以适应其大小。
阅读全文
摘要:dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看T
阅读全文

浙公网安备 33010602011771号