随笔分类 -  Android-SDK

摘要:在android的讲解Android Design 阅读全文
posted @ 2013-09-30 17:12 杨斌_济南 阅读(263) 评论(0) 推荐(0)
摘要:参照: Android应用的自动升级、更新模块的实现 阅读全文
posted @ 2013-09-30 16:02 杨斌_济南 阅读(285) 评论(0) 推荐(0)
摘要:①② 阅读全文
posted @ 2013-09-26 11:44 杨斌_济南 阅读(217) 评论(0) 推荐(0)
摘要:android.permission.ACCESS_NETWORK_STATE:允许程序访问有关GSM网络信息(Allows applications to access information about networks)android.permission.INTERNET允许程序打开网络套接字(Allows applications to open network sockets)android.permission.RESTART_PACKAGES允许程序重新启动其他程序(Allows an application to restart other applications)参考:A 阅读全文
posted @ 2013-09-26 11:21 杨斌_济南 阅读(600) 评论(0) 推荐(0)
摘要:HttpClient用来提交或者获取server端的数据 阅读全文
posted @ 2013-08-15 11:59 杨斌_济南 阅读(200) 评论(0) 推荐(0)
摘要:android SQLite使用SQLiteOpenHelper类对数据库进行操作原文:http://byandby.iteye.com/blog/835580 阅读全文
posted @ 2013-08-12 13:47 杨斌_济南 阅读(323) 评论(0) 推荐(0)
摘要:最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edit,否则@+id/price_edit。 为什么使用ids?我个人认为有以下几点作用:(1)优化编译效率。我们知道android的组件必须用一个int类型的id属性来标识其唯一性,id属性必须以@开头的值 阅读全文
posted @ 2013-08-08 09:45 杨斌_济南 阅读(996) 评论(0) 推荐(0)
摘要:就是一个持有者的类,他里面一般没有方法,只有属性,作用就是一个临时的储存器,把你getView方法中每次返回的View存起来,可以下次再用。这样做的好处就是不必每次都到布局文件中去拿到你的View,提高了效率。原文摘自:http://zhidao.baidu.com/question/544207312.html 阅读全文
posted @ 2013-08-05 15:37 杨斌_济南 阅读(5697) 评论(0) 推荐(1)
摘要:为什么要用多线程减少事件响应的时间从而提高用户体验,以及如何避免ANR事件处理的原则:所有可能耗时的操作都放到其他线程去处理。原文来自于http://www.eoeandroid.com/thread-210116-1-1.html 阅读全文
posted @ 2013-08-02 16:57 杨斌_济南 阅读(226) 评论(0) 推荐(0)
摘要:inflate就相当于将一个xml中定义的布局找出来.三种方式可以生成LayoutInflater: LayoutInflaterinflater=LayoutInflater.from(this); LayoutInflaterinflater=getLayoutInflater(); LayoutInflaterinflater=(LayoutInflater)this.getSystemService原文来自于:http://android.tgbus.com/Android/tutorial/201104/348009.shtml 阅读全文
posted @ 2013-07-31 12:00 杨斌_济南 阅读(799) 评论(0) 推荐(0)
摘要:这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。原文来自于:http://www.cdtarena.com/gpx/201211/6223.html 阅读全文
posted @ 2013-07-31 11:14 杨斌_济南 阅读(258) 评论(0) 推荐(0)
摘要:1 Android存取图片最好使用PNG格式的。2 阅读全文
posted @ 2013-07-20 16:24 杨斌_济南 阅读(233) 评论(0) 推荐(0)
摘要:Alt + / 自动弹出提示的语句在目标上Ctrl 可以跳转到 声明处 阅读全文
posted @ 2013-07-20 16:16 杨斌_济南 阅读(179) 评论(0) 推荐(0)
摘要:Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例。官方说明:Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application- 阅读全文
posted @ 2013-07-18 16:46 杨斌_济南 阅读(209) 评论(0) 推荐(0)
摘要:Android开发中Bundle用法包裹数据Bundle的经典用法,包裹数据放入Intent中,目的在于传输数据。 SDK里是这样描述:A mapping from String values to various Parcelable types。它帮助我将数据打包传入intent里面,为使用这些数据提供了便利。protected void onListItemClick (ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); //获得选中项的HashMap对象Hash. 阅读全文
posted @ 2013-07-18 16:31 杨斌_济南 阅读(690) 评论(0) 推荐(0)
摘要:就像小朋友“搭积木”一样。感觉这句话很有意思。完整的话是这样的:Android提供了大量功能丰富的UI组件,开发者只要按一定规律把这些UI组件组合起来--就像小朋友“搭积木”一样,把这些UI组件搭建在一起就可以开发出优秀的图形用户界面。 阅读全文
posted @ 2013-07-18 11:25 杨斌_济南 阅读(391) 评论(0) 推荐(0)
摘要:运行Android平台的硬件只是手机、平台电脑等便携式设备,这些设备的计算能力、数据存储能力都是有限的,不太可能在Android平台上部署大型企业级应用,因此Android应用可能以纯粹客户端应用的角色出现,让后通过网络与传统大型应用交互,充当大型企业应用的客户端,比如现在已经出现的Android客户端、赶集网Android客户端,它们都是这种发展趋势下的产物。 阅读全文
posted @ 2013-07-18 11:10 杨斌_济南 阅读(1456) 评论(0) 推荐(0)
摘要:Android图形基础Android在其android.graphics包中提供了完整的本机二维图像库。Color类,代表颜色,是用4个数字表示的,透明度、红色、绿色和蓝色(Alpha、Red、Green和Blue,ARGB)各占一个数字。Paint类是Android本机图形库中最重要的类之一。它包含样式、颜色、以及绘制任何图像所需的其他信息。Canvas类代表可在其上绘图的画布。利用Canvas类中的各种方法就可以在画布上绘制线条、矩形以及其他任意图形。Path类包含一组矢量绘图命名,例如画线条、画矩形和画曲线等。Drawable类:主要针对像位图或纯色这样只用于显示的视觉元素,可以将将与其 阅读全文
posted @ 2013-07-08 17:23 杨斌_济南 阅读(368) 评论(0) 推荐(0)
摘要:1 首先,通过在AndroidManifest.xml文件中添加android:debuggable=”true”选项,2 3 使项目支持调试。4 然后,只需右键单击该项目,并依次选择Debug As > Android Application即可。 阅读全文
posted @ 2013-07-08 17:08 杨斌_济南 阅读(382) 评论(0) 推荐(0)
摘要:Log类提供了下面几个静态方法 ,Log.e(): 错误;Log.w(): 警告;Log.i(): 信息;Log.d(); 调试;Log.v(); 详细; 阅读全文
posted @ 2013-07-08 16:58 杨斌_济南 阅读(288) 评论(0) 推荐(0)