- 浏览: 211751 次
- 性别:
- 来自: 上海
-
最新评论
-
xumin_minzi:
我也在使用ndk编译,ffmpeg源码放在哪个目录里面?
[原创]Android ndkr8编译 FFmpeg 0.11.1 "Happiness" -
ericchan2012:
在Dialog调用show方法之后
【原创】Android 设置Dialog的长宽和位置 -
maohualei:
求解: 我设置的时候 位置居然没有反应 dial ...
【原创】Android 设置Dialog的长宽和位置
文章列表
android中shape
- 博客分类:
- android基础
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 ...
android中layer-list
- 博客分类:
- android基础
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 ...
文件操作:
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()判断文 ...
android复合控件
- 博客分类:
- android基础
自定义组合控件,用来复用
其一:
首先看布局文件:
<?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 ...
农历和阳历互换的java版
- 博客分类:
- Java
找来找去,终于找到一个可以使用的版本,特记录如下
//实现类
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异步的几种方式
- 博客分类:
- android基础
android异步处理的几种方式
1,对数据库uri查询的异步方式----AsyncQueryHandler
示例
首先写一个AsyncQueryHandler继承类QueryHandler,然后
new一个mQueryHandler对象。查询完了之后会回调onQueryComplete函数,如下:
private void query() {
Uri uri = Sms.CONVESATION_URI;
mQueryHandler.startQuery(0, null, uri, CONVERS ...
1,$_POST,$_GET,$_REQUEST---超级全局变量
$_POST,$_GET数组之一都可以保存表单变量的细节,使用哪个数组取决于提交表单时使用的方法是POST还是GET。
另外,通过这两种方式提交的所有数据都可以通过$_REQUEST数组获得
2,点号用来连接字 ...
《禅者的初心》读书笔记
- 博客分类:
- 读书/思考
1,初心,即“初学者的心”,修行的目的就是要始终保持这颗初心。
(自注:这就像是对待技术的态度一样,很多人刚开始接触技术的时候,很有兴趣,很想了解各方面的来龙去脉,但是等到做了两三年之后,技术的熟练程度可能是有了,但当初对于这种技术背后的本质探索的心已经失去了。)
自足的心不同于封闭的心,它是颗空的心,是颗准备好要去接受的心。如果你的心是空的,它就会随时准备好去接受,对一切保持敞开的态度。
2,分别心会使你受到限制
如果你有太多分别心的思想,就会画地自限。如果你太苛求或贪婪,你的心就不会丰富和自足。如果你失去自足的本心,就会无戒不犯。
3,身与心的修行
禅修是我们真性的直接表现。严格来说,身为一 ...