Android
文章平均质量分 63
SamLee1989
这个作者很懒,什么都没留下…
展开
-
Android 避免bitmap内存限制
在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROID BITMAP内存限制OOM,OUT OF MEMORY。 这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。转载 2012-10-17 15:05:54 · 527 阅读 · 0 评论 -
异常android.view.WindowManager$BadTokenException: Unable to add window解决方法
1,导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。 解决方法:将new AlertDialog.Builde原创 2012-12-13 10:29:36 · 962 阅读 · 0 评论 -
Android ProgressBar 史上最强大讲解
多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。android:id="@+id/widget43" android:layout_width="wrap_cont转载 2012-10-24 10:27:45 · 437 阅读 · 0 评论 -
Android 操作SQLite数据库总结
Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、del转载 2012-10-17 15:12:47 · 534 阅读 · 0 评论 -
android布局中的属性总结
第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 andro转载 2012-10-17 15:09:14 · 780 阅读 · 0 评论 -
Android解析JSON入门教程
基于java操作的JSON入门教程尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript解析 XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数 Web应用来说,他们根本不需要复杂转载 2012-10-17 15:16:05 · 770 阅读 · 0 评论 -
Android获取手机信息
Android开发平台中,可通过TelephonyManager 获取本机号码。java代码:1. TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);2. 3. txtPhoneNumber.setText(phoneMgr.ge转载 2012-10-17 15:10:55 · 424 阅读 · 0 评论 -
Android intent和intent action大全
android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 ★intent大全: 1.从google搜索内容 Intent i转载 2012-10-17 15:04:49 · 484 阅读 · 0 评论 -
Android服务器端开发
本文介绍了如何使用Android搭建客户端,实现手机和服务器的交互。让我们了解如何采用SSH框架,把服务器端的信息用JSON的形式发送到手机端。AD:笔者以前是学的Java EE,由于项目需要要开发Android,所以临时补了一个多星期,主要是手机端和服务器端交互,双向开发的。首先在服务器端,我采用的是SSH框架,struts 2集合了JSON插件,服务器和客户端的信息交互采用的JSO转载 2012-10-17 15:00:04 · 2418 阅读 · 0 评论 -
Android Dialog大全
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).转载 2012-10-17 14:50:47 · 389 阅读 · 0 评论 -
异常Can't create handler inside thread that has not called Looper.prepare() 解决方法
1,在报错的方法前加Looper.prepare(); 方法末尾加Looper.loop();2,问题原因: 在android的多线程开发中,比如asyncTask,在其doInBackground()方法,调用了更新UI的方法。 解决办法: 把更新UI的操作,放到消息处理器中处理;在doInBackground()方法中发送更新消原创 2012-12-13 13:37:01 · 1987 阅读 · 0 评论