`
文章列表

android中shape

1,作用: 可以在xml中定义图形,并且定义一些效果 2,用法: 首先在drawable中新建一个xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" android:angle=&q ...
1,作用: 可以将多个图片(图层)按照顺序层叠起来。 2,用法: 在drawable下新建一个d.xml <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--图片1--> <item android:id=" ...
1,http请求,将paramList发送到http://api.renren.com/restserver.do进行post请求。 同时得到HttpResponse响应,判断响应代码是否为200,为200表示成功。解析JSON数据为相关对象。 private String sendRequest() { String returnValue = "0"; httpClient = new DefaultHttpClient(); try { HttpPost httpPost = new HttpPost( "http: ...
官方文档: http://dev.xiaonei.com/wiki/Calculate_signature 很简单 首先组装参数: 我们以friends.getFriends接口为例子: required的参数是必选的,除了sig以外,因为签名值还没算,alternative的参数,要么选access_token,要么选api_key和session_key。Optional的参数是可选的,一般我们都要选上format这个参数,使返回的数据格式为JSON,这样解析的时候会方便很多,其它参数都是可选的 代码: private void getParams() { String met ...
连接人人网,有两种方法,参考人人网的官网: http://wiki.dev.renren.com/wiki/%E7%A7%BB%E5%8A%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5 第一种是直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth 2.0,提供数据的底层Rest API,以及嵌入各种Widget。 第二种是使用人人网开放平台官方封装的开源Android SDK。 我们使用第一种: 首先去申请一个应用:http://dev.renren.com/app 完成后你将得到:API Key和Secret Key即“clien ...
1、设置XML属性         我们需要设置ToggleButton的背景,以及当ToggleButton为on或者off时到状态图。         首先,我们设置ToggleButton的背景,建立 /res/drawable/btn_toggle_bg.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"&g ...

PHP学习系列六

    博客分类:
  • PHP
文件操作: fopen(); fopen(path,mode); 如果fopen打开远程文件遇到问题,请检查php.ini,在这个文件中,可以通过关闭allow_url_fopen指令来禁用这个功能。 fopen前面用@符号可以告诉php抑制所有由该函数调用所产生的错误。 fwrite()或者fputs()可以写文件 fwrite($fp,$outputstring),fwrite()函数的一个替换函数是file_put_contents(). 关闭文件: fclose($fp); 读文件 步骤:打开文件->读文件->关闭文件。 fopen(file,'rb') feof()判断文 ...
自定义组合控件,用来复用 其一: 首先看布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orienta ...
找来找去,终于找到一个可以使用的版本,特记录如下 //实现类 package com.java.calendar; // 自定义日历类 public class ChineseCalendar { // Array lIntLunarDay is stored in the monthly day information in every year from 1901 to 2100 of the lunar calendar, // The lunar calendar can only be 29 or 30 days every ...
SharedPreference,相信了解过android的同学都懂,就是用来存放一些比较简单的设置数据的存储方式,可以去应用程序包的data中查看,就是一个xml文件。 使用也很简单。 示例如下: public class DBSharedPreferences extends Activity { public static final String SETTING_INFOS = "SETTINGInfos"; public static final String NAME = "NAME"; public static fin ...
说到ProgressDialog和ProgressBar,相信大家不陌生吧,就是比如导入联系人的时候会出现一个进度条的控件,或者下载的时候的进度条。 首先说一下ProgressBar: 既然要更新UI,在android中,一般是不在主线程也就是Activity所在的那个线程来做些费时的操作的,因为这样会阻塞主线程,导致出现ANR错误。因此,一般是新开一个线程来做费时的操作,当然,做操作的时候又要通知前端的主线程来更新界面,这样能让用户知道在做操作啊,因此,就需要使用android中的线程通信Handler了。好了。下面是示例: 1,写好一个带progressbar的xml布局文件: ...
这里有个概念上需要纠正的东西,ContentProvider是android中共享数据的机制,而不是操作数据库的机制,android的数据库是sqlite。 下面演示如何建立数据库和操作它。 首先要来个SQLiteOpenHelper子类。 public class DatabaseHelper extends SQLiteOpenHelper { private final static String NAME="sharp.db" ; public DatabaseHelper(Context ...
android异步处理的几种方式 1,对数据库uri查询的异步方式----AsyncQueryHandler 示例 首先写一个AsyncQueryHandler继承类QueryHandler,然后 new一个mQueryHandler对象。查询完了之后会回调onQueryComplete函数,如下:     private void query() { Uri uri = Sms.CONVESATION_URI; mQueryHandler.startQuery(0, null, uri, CONVERS ...

PHP学习系列五

    博客分类:
  • PHP
1,$_POST,$_GET,$_REQUEST---超级全局变量 $_POST,$_GET数组之一都可以保存表单变量的细节,使用哪个数组取决于提交表单时使用的方法是POST还是GET。 另外,通过这两种方式提交的所有数据都可以通过$_REQUEST数组获得 2,点号用来连接字 ...
1,初心,即“初学者的心”,修行的目的就是要始终保持这颗初心。 (自注:这就像是对待技术的态度一样,很多人刚开始接触技术的时候,很有兴趣,很想了解各方面的来龙去脉,但是等到做了两三年之后,技术的熟练程度可能是有了,但当初对于这种技术背后的本质探索的心已经失去了。) 自足的心不同于封闭的心,它是颗空的心,是颗准备好要去接受的心。如果你的心是空的,它就会随时准备好去接受,对一切保持敞开的态度。 2,分别心会使你受到限制 如果你有太多分别心的思想,就会画地自限。如果你太苛求或贪婪,你的心就不会丰富和自足。如果你失去自足的本心,就会无戒不犯。 3,身与心的修行 禅修是我们真性的直接表现。严格来说,身为一 ...
Global site tag (gtag.js) - Google Analytics