03 2013 档案

Objective-C MD5加密字符串
摘要:@interface NSString (MyExtensions) - (NSString *) md5; @end @implementation NSString (MyExtensions) - (NSString *) md5 { const char *cStr = [self UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), result ); // This is the md5 call return [NSString stringWithFormat: @"%02x... 阅读全文

posted @ 2013-03-29 13:38 与时俱进 阅读(2195) 评论(0) 推荐(2) 编辑

状态栏通知Notification、NotificationManager详解
摘要:在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置?首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。NotificationManager nm = (NotificationManager) getSystemService(NOTIFICA.. 阅读全文

posted @ 2013-03-26 16:59 与时俱进 阅读(1053) 评论(0) 推荐(0) 编辑

android如何实现开机自动启动Service或app
摘要:第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。 import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootBroadcastReceiver extends BroadcastReceiver { //重写onReceive方法 @ 阅读全文

posted @ 2013-03-26 16:57 与时俱进 阅读(45096) 评论(2) 推荐(1) 编辑

Android之用HTTP的get,post,HttpClient三种方式向service提交文本数据
摘要:/***HTTP请求*@authorkesenhoo**/publicclassHttpRequest{publicstaticbooleansendXML(Stringpath,Stringxml)throwsException{byte[]data=xml.getBytes();URLurl=newURL(path);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setRequestMethod("POST");conn.setConnectTimeout(5*1000);//如果通 阅读全文

posted @ 2013-03-07 09:16 与时俱进 阅读(3174) 评论(0) 推荐(0) 编辑

Android之使用Http协议实现文件上传功能
摘要:注意一般使用Http协议上传的文件都比较小,一般是小于2M这里示例是上传一个小的MP3文件1.主Activity:MainActivity.javapublicclassMainActivityextendsActivity{privatestaticfinalStringTAG="MainActivity";privateEditTexttimelengthText;privateEditTexttitleText;privateEditTextvideoText;@OverridepublicvoidonCreate(BundlesavedInstanceState){ 阅读全文

posted @ 2013-03-07 08:53 与时俱进 阅读(24261) 评论(2) 推荐(0) 编辑

android应用开发全程实录-你有多熟悉listview? getView重写 inflate使用
摘要:今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListV 阅读全文

posted @ 2013-03-05 17:23 与时俱进 阅读(4260) 评论(1) 推荐(3) 编辑

setContentView和inflate区别
摘要:一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, ViewGroup root),另三个,其实目的和这个差不多。int resource,也就是resource/layout文件在R文件中对应的ID,这个必须指定。而ViewGroup root则可以是null,null时就只创建一个resource对应的View,不是null时,会将创建的view自动加为root的child。setContentView和inf 阅读全文

posted @ 2013-03-05 17:22 与时俱进 阅读(2844) 评论(0) 推荐(0) 编辑

android 布局中的单位及分辨率自解
摘要:先上一个网上copy的px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip然后是我自己的理解:Android的屏幕密度是以160为基准的,屏幕密度(densityDpi)为160时, 是将一英寸分为160份, 每一份是1像素. 如果屏幕密度(densityDpi)为240时, 是将一英寸分为240份, 每一份是1像素. 1英寸/160(机器x) = 1英寸/240(机器y) = 1px打个比 阅读全文

posted @ 2013-03-05 17:20 与时俱进 阅读(308) 评论(0) 推荐(0) 编辑

Android实现渐显按钮的左右滑动效果
摘要:先看下运行效果: 程序结构: MainActivity文件中代码:packagecom.android.buttonpageflipper;importandroid.app.Activity;importandroid.graphics.PixelFormat;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.view.Gravity;importandroid.view.MotionEvent;importandroid.view.View;importan... 阅读全文

posted @ 2013-03-04 17:00 与时俱进 阅读(1189) 评论(0) 推荐(0) 编辑

Android实现左右滑动指引效果
摘要:本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。 下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,如下图所示: 在这里,我们需要用到google提到的一个包——android-support-v4.jar,这个包包含了一些非常有用的类,其中就是ViewPager类来实现页面之间的切换操作,关于android-support-v4.... 阅读全文

posted @ 2013-03-04 16:43 与时俱进 阅读(953) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示