android
文章平均质量分 67
guozeming122
这个作者很懒,什么都没留下…
展开
-
pendingIntent简单理解
pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int), getService(Context, int, Intent, int) 分别对应转载 2014-02-12 23:25:40 · 492 阅读 · 0 评论 -
Android_文字、图片自适应设备屏幕分辨率
转自:http://hi.baidu.com/ccat520shuai/item/c88aef5b75f33909e7c4a5fe昨天烦躁到不行:apk移至720分辨率的电视屏幕位置错位。今天上午跟底层联调bug,终于解决了单个应用的升级问题。于是不想工作不想工作,看淘宝看海淘。中午跑大洋买了支雅顿的防晒。回来算了下,这才月头就快光了。还有这月的房贷转载 2014-01-14 22:32:55 · 752 阅读 · 0 评论 -
Android_常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
转自:http://www.cnblogs.com/cmduan/archive/2012/03/09/2388345.html术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把转载 2014-01-14 22:19:46 · 567 阅读 · 0 评论 -
android_系统架构笔记之--android系统层次
android系统架构分为四层,自底向上分别为:一、linux内核以及驱动:android系统是基于linux2.6内核的,包括安全性、内存管理、进程管理、网络协议栈、驱动模型,此外android系统在linux系统上特有的驱动程序,例如:binder ipc 驱动、蓝牙驱动、显示驱动、输入设备驱动、音频、摄像头、wifi、电源管理等驱动。二、1:android系统程序库标准C原创 2014-01-14 17:51:33 · 620 阅读 · 0 评论 -
android_activity之间传递数据
方法很多,比如:1、Intent传递(只能传送可序列化的数据和对象);2、静态变量;3、全局变量4、剪贴板(只能传递字符串);原创 2014-01-14 11:21:50 · 392 阅读 · 0 评论 -
Android_各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA) 详解
转自:http://blog.csdn.net/lucherr/article/details/8498400看资料的时候经常看到各种VGA,全都混了,无奈,找了些资料总结了下,分享给大家:这些术语都是指屏幕的分辨率。VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA,即:VGA的一半,分转载 2014-01-15 10:29:19 · 659 阅读 · 0 评论 -
android_textview功能列表
1、显示富文本(url、文字大小、颜色、字体)autolink="all/phone/web/email/map/none"String str= " i love china"Charsequeence cq = Html.fromhtml(str);textview.setText(cq);textview.setMovementMethod(LinkMovementMe原创 2014-01-14 12:30:43 · 706 阅读 · 0 评论 -
android_控件之菜单
1、菜单分为上下文菜单(contextmenu)和选项菜单(optionmenu)用法类似:menu.add("分组ID(一般用于带选项按钮的菜单)","菜单ID","菜单显示顺序",“菜单标题”);2、关联activity,与new intent跳转的类似,MenuItem mi = menu,add(1,1,1,"菜单1"); mi.setIntent(new Intent(...原创 2014-01-14 14:02:35 · 681 阅读 · 0 评论 -
android_eclipse关联android源码
一、下载源码二、在eclipse中关联源码 常用eclipse的人对在eclipse中关联源码的操作应该也都很熟悉。1、找到项目中的android.jar,右键→properties2、选择External Folder来关联到外部文件夹3、选择%存放源码的目录%/base/core/java→ok。这样就完成了关联源码的操作。(比如我的源码路径是:E:\android\ec原创 2014-01-14 11:26:12 · 490 阅读 · 0 评论 -
android对xml的各种解析方法
转自:http://blog.csdn.net/liuhe688/article/details/6415593XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器转载 2014-01-25 22:26:34 · 621 阅读 · 0 评论 -
工作笔记之--ordupdate
1、update order sequence2、update order content3、add new order a、 if need add begindate,then shoud to add a new order in the pati_in_order table,and update the addflag to "1" when the addflag原创 2014-01-17 17:25:33 · 506 阅读 · 0 评论 -
android_UI之常用自定义风格设计
转自:http://www.cnblogs.com/playing/archive/2011/05/17/2048287.html1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容LinearLayout xmlns:android="http:转载 2014-01-17 00:31:11 · 625 阅读 · 0 评论 -
eclipse 第三方jar包 关联源码,提示 The Jar of this class file belongs to container 'Android Dependencies'
分类: eclipseeclipse 第三方jar包 关联源码,提示The Jar of this class file belongs to container 'Android Dependencies' which does not allow modifications to source attachments on its entries解释转载 2014-02-13 14:47:25 · 4427 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException异常
解决办法一:在manifest.xml中把targetSDK这个去掉;解决办法二(转载的,地址:http://blog.csdn.net/wotoumingzxy/article/details/7797295):这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络,但是在4.0以后对这部分程序进行了优化,也就是说访问网络的代码不能写原创 2014-02-12 21:09:19 · 630 阅读 · 0 评论 -
openfire 安装配置报错The Openfire database schema does not appear to be installed. Follow the installati解决
分类: openfire2013-09-12 15:08 594人阅读 评论(0) 收藏 举报The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error. 在配置openfire的数据库连接的时候报这转载 2014-02-12 00:03:49 · 1007 阅读 · 0 评论 -
android应用创建快捷方式
android创建快捷方式,代码如下: /** add shortcut to the application * @param context */ public void createShortCut(Context context) { final Intent addIntent = new Intent("com.android.launcher.action.INS原创 2014-02-11 20:46:36 · 437 阅读 · 0 评论 -
Android中listview内容较多时拖动不流畅问题
关于listview中各种问题,比如数据混乱、拖动不流畅等等。一般这些问题出现在getview这个方法中。通常情况下我们运用的是如下方法:public View getView(int position, View convertView, ViewGroup parent) { View item = mInflater.inflate(R.layout.list_item_icon_te原创 2014-02-09 23:55:12 · 908 阅读 · 0 评论 -
Android中与服务器端交互数据中json的用法
一、JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时,也易于机器解析和生成。二、JSON数据格式解析:和XML一样,JSON也是基于存文本的数据格式。您可以用JSON传输一个简单的String、Number、Boolean,也可以传输一个数组或者一个复杂的Object对象。例如:1、用JSON表示一个简单Stri转载 2014-02-08 18:17:15 · 543 阅读 · 0 评论 -
android_manifest.xml详解
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml version="1.0" encoding="utf-8"?转载 2014-01-20 11:51:48 · 614 阅读 · 0 评论 -
android_UI_常用特效总结
1、listview下拉刷新2、activity跳转特效3、软件第一次使用引导效果4、自定义dialog5、基于viewpager的activity滑动切换效果原创 2014-01-17 15:30:41 · 528 阅读 · 0 评论 -
android_控件之quickcontactbadge
会用到contentpaiver和数据库的知识,主要用于获取联系人信息。原创 2014-01-14 14:06:10 · 537 阅读 · 0 评论 -
android_项目_知识积累_mina通信(java程序简单通信)
目前项目需要做一个类似微信的IM推送功能,因此首先自然是知识积累了,网上有个androidpn的项目,虽然bug很多,但是项目架构是很完整的,很多朋友能运行但是不知其原理,这里我就来慢慢探索下。做一个项目就要把他吃透,不然用过了就完了,没有汲取其中的营养,技术也无从进步。这里我就从网络通信开始,几年前写过一段时间MFC框架的C++程序,对其中的网络通信机制也有大概的了解,当然这里我们不说C++原创 2014-01-20 14:26:37 · 890 阅读 · 0 评论 -
android_项目_知识积累_mina通信(android手机登录功能)
前一篇文章实现了简单的mina服务器端与客户端通信,这篇文章我们要实现android手机上的登录功能。android的应用层语言是java,所以要把前一篇文章的程序改成android版本的也不难。接下来我们来看具体的实现: 服务器端:和前面一篇文章的一样就可以了,这里不多说了,详细请看android_项目_知识积累_mina通信(java程序简单通信)。然后这里我们要做的就是把前一篇文章原创 2014-01-21 15:39:39 · 930 阅读 · 0 评论 -
android_基础_java回调函数
我们经常在android中用到回调函数,比如我最近在写自定义相机,其中有这个方法surfaceChanged,这里参照了网上的朋友理解:程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中的一个方法,于是,他通过a中的接口回调自己b中的方法。目的达到。在C/C++中,要用回调函数,被掉函数需要告诉调用者自己的指针地址,但在JAVA中原创 2013-12-24 14:16:01 · 631 阅读 · 0 评论 -
android_画图_图片剪切
android里面图片剪切常用的一般是调用系统的剪切程序,或者通过createBitmap来设置图片的宽度和高度,返回一个新的bitmap,目前我做的项目需要在储存图片的时候剪切掉图片的底部的一部分区域,用系统的剪切还得调用一下,这样不适合我的要求,通过createBitmap(srcbitmap,x,y,with,height-要剪切的高度或者宽度) 这个方法只能剪切掉图片的上部分,也不符合原创 2014-01-03 01:22:15 · 634 阅读 · 0 评论 -
Android Drawable、Bitmap、Canvas和Paint的区别
很多朋友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均转载 2013-12-19 14:26:53 · 555 阅读 · 0 评论 -
Android Rect和RectF的区别
Android Rect和RectF的区别1、精度不一样,Rect是使用int类型作为数值,RectF是使用float类型作为数值2、两个类型提供的方法也不是完全一致Rect:equals(Object obj) (for some reason it as it's own implementation of equals)exactCenterX()转载 2013-12-19 14:30:11 · 525 阅读 · 0 评论 -
android_基础_图片处理_bitmap、canvas的学习和使用
一、canvas 当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 创建一个空的画布,可以转载 2013-12-19 14:23:14 · 907 阅读 · 0 评论 -
android_基础_图片处理_createBitmap的6个重载方法
public static Bitmap createBitmap (Bitmap src)从原位图src复制出一个新的位图,和原始位图相同public static Bitmap createBitmap (int[] colors, int width, int height, Bitmap.Config config) 这个函数根据颜色数组来创建位图,注意:颜色数组的长度转载 2013-12-19 13:01:06 · 942 阅读 · 0 评论 -
android_基础_图片处理_在imageview上画图
常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口:1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas紧密联系转载 2013-12-19 13:10:58 · 2303 阅读 · 0 评论 -
android_基础_图片处理-Bitmap的使用
1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),draw转载 2013-12-17 16:14:39 · 518 阅读 · 0 评论 -
android_AsyncTask的用法总结
转自:http://blog.csdn.net/webgeek/article/details/17298237这几天被AsyncTask虐得不行,在此总结下首先:AsyncTask的参数介绍 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作转载 2014-01-09 14:33:43 · 400 阅读 · 0 评论 -
android_引用第三方jar包,编译没问题,但是运行出错----解决办法
今天植入点金的广告SDK出错,说java.lang.NoClassDefFoundError,参考了网上的博客如下,解决了问题,故笔记之:引用第三方jar包时,因为ADT的版本过高,与环境中的路径不再符合。纠正方法有两个:第一个:1》将程序中bin包下生成的apk文件删除。2》在项目上点击右键,选择属性选项(Properties),选择java原创 2014-01-09 17:09:00 · 1635 阅读 · 0 评论 -
android_关于android private libraries和android dependencies
转自:http://blog.csdn.net/huzgd/article/details/8962702最近有个同事跟我报怨说,他的系统重装Eclipse使用新的ADT22后,编译的android apk运行总会报ClassNotFoundException错误。我说这怎么可能,谷歌这么大的公司出来的东西怎么可能有这种问题。他说不信你试试,我说试试就试试。我之前用的是ADT21,结果升到转载 2014-01-09 19:20:10 · 934 阅读 · 0 评论 -
android_控件之viewstub
1、与include区别:include是急性加载,而viewstub是惰性加载;2、用法:include:viewstub:需要调用ViewStub.inflate()或ViewStub.setVisibility()才能装载所引用的控件。原创 2014-01-14 13:44:46 · 410 阅读 · 0 评论 -
android_UI布局方法与工具
1、直接编辑xml代码画界面;2、用ADT自带可视化编辑器3、用第三方工具,比如droiddraw;原创 2014-01-14 10:01:32 · 470 阅读 · 0 评论 -
android_4.2版本apk防止反编译
前一篇文章说了怎样反编译人家的东西,现在说说怎样防止自己的APK被别人反编译,是不是很贱啊?最近在做类似魔漫相机的应用,初步版本基本上搞定了,不过图片处理的部分还是有点点问题,闲话少说,今天尝试了下对apk进行混淆加密,亲测成功!以下是步骤:2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=pro原创 2013-12-27 22:42:34 · 624 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(下)
转载请注册出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到的这些知识点转载 2014-01-11 16:43:42 · 445 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者转载 2014-01-11 16:42:44 · 416 阅读 · 0 评论 -
android_基础_jdk环境变量配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u45-windows-x64.exe2、安装jdk-6u45-windows-x64.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"原创 2013-12-25 11:18:26 · 646 阅读 · 0 评论