`
文章列表
一、Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自 动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。比如我要读取/assets/background.png   Java代码 Bitmap bgImg = getImageFromAssetFile( "background.png" );     Java代码        private   ...

关于listview

1 listview中在设置了背景之后,会发生listview的上边和下边有黑色的阴影。,使用android:fadingEdge="none"  即可解决。 2  自定义的listview,在拖动的时候出现一个空间黑色底色的情况,使用android:cacheColorHint=“#00000000”即可解决、 3 默认会显示选中listview的item为橙黄底色,有时候我们需要去掉这种效果:只需要设置android:listSelector属性即可,例如:android:listSelector="#00000000"设置点击为透明 ...
在ActivityGroup的sub activity中直接使用Spinner会遇到下面的异常信息:  ERROR/AndroidRuntime(964): FATAL EXCEPTION: main  ERROR/AndroidRuntime(964):android.view.WindowManager$BadTokenException: Unable to add window -- token   android.app.LocalActivityManager$LocalActivityRecord@44f02d20   is not valid; is yo ...
1.如果DOWN时的两点的距离太小可以当作拖曳处理。   2.DOWN时的两点的距离同UP时两点的距离的比值,当作缩放图片的比例的参考值。   3.ImageView.setImageMatrix (Matrix   matrix),把scale设给matrix就能达到缩放的效果了。
公式如下:   y=Asin(2πx/B)   注: 1。A为一个波的高度,A= (波峰-波谷)/2; 2。B为波长,B=相邻波峰或波谷的长度。波长 3。需要注意的是手机的坐标系同几何的坐标系是不同,所以求顶点坐标时要注意坐标原点的位置。
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多种音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。   Android中有如下几种音频流: AudioManager.STREAM_MUSIC  /** The audio stream for music playback */ AudioManager.STREAM_RING /** The audio stream f ...
首先是几个基本概念: 1.屏幕尺寸Screen size 即显示屏幕的实际大小,按照屏幕的对角线进行测量。

关于weight

在一个LinearLayout内各个组件是按weight值以正比形式显示在屏幕上  而在LinearLayout之间以反比的形式显示在屏幕上
1.  Bitmap 转化为 byte ByteArrayOutputStream out = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, out); byte[] array= out.toByteArray(); 2. byte转化为bitmap Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); 3. bitmap转化为Drawable Drawable drawable = new ...
stackoverflow上的解释:   Serializable is a standard Java interface. You simply mark a class Serializable by implenting the interface, and Java will automatically serialize it in certain situations. Parcelable is an Android specific interface where you implement the serialization yourself. It was c ...
http://blog.csdn.net/android_tutor/article/details/5654124 依据这个例子写一个可以重用的SQLite的代码块。
http://blog.csdn.net/android_tutor/article/details/5596494
http://blog.csdn.net/android_tutor/article/details/5576544 注意评论,里面有更好的解决方法。
package com.Yao_GUET.test; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import ...
由于android 的sqlite无法对中文排序,所以得把汉字转成拼音进度排序。   转换工具:pinyin4j-2.5.0.jar   性能:速度比较慢,100条三个字的数据大概2000ms   封装代码: public static String toPinYin(String hanzhis) {         CharSequence s = hanzhis;         char[] hanzhi = new char[s.length()];         for (int i = 0; i < s.length(); i++) {         ...
Global site tag (gtag.js) - Google Analytics