Android
文章平均质量分 62
shikun520
这个作者很懒,什么都没留下…
展开
-
Context
TextView text1 = new TextView(this); TextView text2 = new TextView(getApplication()); TextView text3 = new TextView(getApplicationContext()); 这里,我们看到了两种不同的Context:Activity所拥有的Context和全局...原创 2012-04-26 12:09:51 · 65 阅读 · 0 评论 -
android 打开本地文件
webView打开本地sdcard上html文件的方法:webView.loadUrl(“file:///sdcard/test.html”);webView.loadUrl(“content://com.android.htmlfileprovider/test.html);webView.loadUrl(“file:///android_asset/icon.png”);...原创 2012-04-27 10:23:28 · 152 阅读 · 0 评论 -
scrollview 嵌套listview gridview 显示不全
.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。所以使用限制较大。 public class Utility {public static void setListVi...原创 2013-03-04 17:09:05 · 102 阅读 · 0 评论 -
android中自带的主题(theme)的集
android中自带的主题(theme)的集锦: •android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 •android:theme="@android:style/Theme.N...原创 2013-03-06 12:49:29 · 78 阅读 · 0 评论 -
在Eclipse中设置Android模拟器屏幕大小
方法一、选择"Android SDK and AVD Manager",选中相应的AVD,点击右侧的"Starts the selected AVD"按钮如图,在"Screen Size (in)"中填入你需要的屏幕尺寸,然后"Launch",OK 但是这种方法对我们点击“运行”后的模拟器没有影响。方法二、同样选择"Android SDK and AVD Manager",选...原创 2013-03-06 12:55:27 · 180 阅读 · 0 评论 -
android enum的简单应用
public enum UrlPath {RST_PHOTO("/res/rst_photo/"), USER_PHOTO("/res/user_avatar/"),RANK_PHOTO("/res/rank_photo/"); String desc; UrlPath(String desc){ this.desc = desc; }publi...原创 2013-03-12 17:13:48 · 102 阅读 · 0 评论 -
android ImageViewSwitcher简单用法
public class ImageViewSwitcherAcvitity extends Activity implements ViewFactory,OnClickListener{ private Button button1; private Button button2; private Button button3; private ImageSw...原创 2013-03-14 09:47:36 · 137 阅读 · 0 评论 -
android tabhost学习
public class TabWidgetActivity extends TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(...原创 2013-03-14 10:27:24 · 73 阅读 · 0 评论 -
Android动画效果translate、scale、alpha、rotate详解
来自:http://blog.csdn.net/sun6255028/article/details/6735025动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中...原创 2013-03-18 15:55:18 · 343 阅读 · 0 评论 -
android 上传图片到服务器
btn_camera = (Button) findViewById(R.id.btn_camera); btn_photo = (Button) findViewById(R.id.btn_photo); @Override public void onClick(View v) { // TODO Auto-generated method ...原创 2013-03-19 18:07:23 · 82 阅读 · 0 评论 -
eclipse中查看SDK的源代码
1.下载http://www.digginmobile.com/android.asp上的源码 2.将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件都复制到新建的“sources”文件夹里面。(D:\android-sdk-windows-1.5_r1\platforms\android-1.5这个是我的SDK路径,就是在这个目录下面...原创 2013-03-19 22:24:35 · 128 阅读 · 0 评论 -
SharedPreferences 存/取图片
public class Sharedprefrernces extends Activity { private ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont...原创 2013-03-24 16:15:53 · 84 阅读 · 0 评论 -
ProferenceActivity 的使用
<?xml version="1.0" encoding="utf-8"?><PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > <PreferenceCategory android:title="我的位置源">原创 2013-03-24 21:53:54 · 69 阅读 · 0 评论 -
文件存储
public class FileOutput extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setCont...原创 2013-03-24 23:19:31 · 54 阅读 · 0 评论 -
InputStream 和OutputStream
1.InputStream ◇ 从流中读取数据: int read( ); //读取一个字节,返回值为所读的字节 int read( byte b[ ] ); //读取多个字节,放置到字节数组b中,通常读取的字节数量为b的长度,返回值为实际读取的字节的数量 int read( byte b[ ], int off, int len ); //读取len个字节,放置到以下标off开始字节数组b中...原创 2013-03-26 16:44:34 · 88 阅读 · 0 评论 -
sd卡数据的读写
public class TestActivity extends Activity { ImageView iv_01; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInst...原创 2013-03-26 17:41:12 · 242 阅读 · 0 评论 -
改变屏幕显示方式已经加载图片
//获取屏幕方向public static int ScreenOrient(Activity activity) { int orient = activity.getRequestedOrientation(); // ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE横屏,PORTRAIT竖屏 ...原创 2013-03-27 11:08:18 · 90 阅读 · 0 评论 -
新版新浪微博api使用问题及相关解决办法
1.导入demo 工程后,工程报错。控制台的错误信息:Unable to resolve target 'android-4'。问题原因:sdk版本不符,文件内所写的版本过低解决办法:修改工程目录下的project.properties文件里的内容target=android-4数字改成你机器里装过的android SDK版本就可以了。 另外还有修改And...原创 2013-03-27 23:12:29 · 134 阅读 · 0 评论 -
调用自带手机分享,并发送图片
intent = new Intent(Intent.ACTION_SEND); // 启动分享发送的属性 // intent.setType("text/plain"); //分享发送的数据类型 intent.setType("image/*"); // 分享发送的数据类型 String imageUrl = "http://www.xxx.com/image/1.j...原创 2013-03-28 11:14:59 · 132 阅读 · 0 评论 -
重写dialog
弹出对话框,内容显示随机的自定义内容: public class MyProgressDialog extends Dialog { Context context; String title; TextView tv_title,tv_content; Handler handler; public MyProgressDialog(Context context,...原创 2013-03-31 09:56:27 · 88 阅读 · 0 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)...
来自:http://blog.csdn.net/rhljiayou/article/details/72126201、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hol...原创 2013-04-02 15:41:55 · 99 阅读 · 0 评论 -
Android应用开发相关下载资源(2013/03/22更新)
Android应用开发相关下载资源(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):revision 20.0.3http://dl.google.com/android/android-sdk_r20.0.3-windows.ziphttp://d...原创 2013-04-10 17:52:37 · 121 阅读 · 0 评论 -
Eclipse背景颜色设置
菜单栏 windows–>preferences–>general–>editors–>text editors中在Appearance color options下修改 background color为(将system default前的勾点掉)red:204;green:232;blue:207即可...原创 2013-04-10 18:45:55 · 402 阅读 · 0 评论 -
canvas 绘制各种简单图形
public class MyView extends View { private Paint paint1 = new Paint(); private Paint paint2 = new Paint(); private Paint paint3 = new Paint(); private boolean useCenter = true; private f...原创 2013-04-11 16:27:18 · 246 阅读 · 0 评论 -
android中关于tools:context="activity name"解惑
关于tools:context="activity name"有一段英文说明如下: One more thing: The "tools" namespace is special. The android packaging tool knows to ignore it, so none of those attributes will be packaged into the AP...原创 2013-04-18 10:07:03 · 72 阅读 · 0 评论 -
android 错误
打开eclipse出现如下错误:描述 资源 路径 位置 类型Error generating final archive: Debug Certificate expired on 12-10-18 下午12:10 IpsosAutoAndroid 未知 Android Packaging Problem原因及解决办法:进入C:\Documents and Settings\A...原创 2013-04-18 14:10:05 · 58 阅读 · 0 评论 -
http 请求
public class ApacheHttpClient { public HttpClient httpClient; public static boolean isRequestting; public static String webRoot; public static String IP; public ApacheHttpClient() { B...原创 2013-04-19 16:02:57 · 99 阅读 · 0 评论 -
http 请求(登录,cookie)
public class SingleHttpClient { private static DefaultHttpClient httpClient = new DefaultHttpClient(); private static SingleHttpClient shc = new SingleHttpClient(); private static CookieStore...原创 2013-04-19 16:24:11 · 228 阅读 · 0 评论 -
传感器的简单介绍
1.activity如果要使用传感器,就必须实现SensorEventListener接口2.得到传感器管理对象(sensormanager)3.使用sensormanager.registerlistener 方法注册指定的传感器4.在sensoreventlistener 接口中的onsensorchanged和onaccuracychanged方法中完成其他具体工作 ...原创 2013-04-22 11:22:20 · 125 阅读 · 0 评论 -
Android语音识别编程初步
语音识别是一项让人感兴趣的功能,而且它是语音搜索等功能的基础,Android开发者很有必要掌握此技术,以开发出有受人喜欢的应用。 Android中主要通过RecognizerIntent来实现语音识别,代码比较简单,但是这里要注意两个问题: 1、如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。 ...原创 2013-04-22 13:00:11 · 107 阅读 · 0 评论 -
android sdk eclipse java jdk adt插件 分别是什么关系,各自又有什么样的功能???
android是底层基于LINUX,中间来了反而类似jvm的东西,上面是用java写的,至于android sdk就是android开发库,java jdk是基础包,adt是android开发插件,简单的来说就是你想用eclipse开发android需要这么一个插件。配置环境变量是让你的系统识别java,不过自从用myeclipse后我就再也没有配置过环境变量,配置环境变量就是在cmd下能识别ja...原创 2012-11-09 10:51:01 · 337 阅读 · 0 评论 -
activity调用另一个activity
private Button secondBtn=null; private Button thirdBtn=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la...原创 2012-11-15 18:41:04 · 115 阅读 · 0 评论 -
activity传送给一个activity并把结果回传
现在有一个activity1调用另一个activity2,调用activity2后,在把值传给activity1 activity1: public class IntentActivity extends Activity { private Button btn=null; private final static int REQUEST_COD...原创 2012-11-16 10:32:10 · 108 阅读 · 0 评论 -
android Theme使用总结
Android自带theme如下:•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullsc...原创 2012-11-16 14:15:47 · 75 阅读 · 0 评论 -
适配不同分辨率的Android手机的简单处理方法
一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使...原创 2012-11-19 16:21:37 · 82 阅读 · 0 评论 -
service简括一
Started startService():调用者和服务之间没有联系,即使调用者退出了,服务仍然进行 [onCreate()-->startService()-onDestory()]Bound bindService():调用者和服务绑在一起,调用者一旦退出服务也就终止[onCreate()-->onBind()-->onUnbind()-->onDe...原创 2012-11-20 09:56:58 · 87 阅读 · 0 评论 -
service简括二
bindService() public class BindActivity extends Activity { private Button btnStartBindService; private Button btnStopBindService; private boolean isConnected=false; //service是否创建 @Over...原创 2012-11-20 11:45:45 · 77 阅读 · 0 评论 -
android checkbox和radio学习
checkbox没有什么好说就这样public class MainActivity extends Activity{ private CheckBox cbJava; private CheckBox cbCSharp; private CheckBox cbAbap; private CheckBox cbPhp; @Override public...原创 2012-11-21 11:35:40 · 78 阅读 · 0 评论 -
进程和线程的区别
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序...原创 2012-11-21 11:35:54 · 53 阅读 · 0 评论 -
DatePicker
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >...原创 2012-11-21 16:05:03 · 85 阅读 · 0 评论