- 浏览: 549604 次
- 性别:
- 来自: 成都
最新评论
-
q649916440:
使用这个的目的是什么呢?感觉没啥优势啊,用起来还绕个大圈
使用googleapi-client-java操作gtasks(一) -
文艺吧网:
还有一个GZIP的问题,我怎么转都乱码最后是因为要解压一下ht ...
关于使用InputStreamReader读取GBK编码文件乱码的问题 -
xiaodousa:
9楼正解!
Android在Listview中使用EditText -
fxiaozj:
zyp09 写道很想知道在Mainactivity界面怎么获得 ...
Android PreferenceActivity 学习笔记 -
zylc369:
楼主很用心,一定要顶
Android通过共享用户ID来实现多Activity进程共享
文章列表
对于很多第三方的机器没有安装Google账户管理,要访问GTasks,那么可以使用OAuth 2.0的认证方式。
OAuth 2.0的认证流程:
1.得到授权码
2.使用授权码获得真正的数据访问令牌
其中数据访问令牌一般有效期为60分钟,在得到此访问令牌的时候还会得到一个刷新令牌,当访问令牌过期后可以用此刷新令牌自动获得一个新的。
1.授权码的获得:
用浏览器打开一个url,这个url是由要访问的服务以及其他一些相关信息生成的。
/*
* https://code.google.com/oauthplayground 可以找到一个scope列表。
*/
private fina ...
Android Activity 生命活动周期再验证
Activity的launchmode为默认值。
1.桌面图标启动Ap,按Back键返回:
onCreate()
onStart()
onResume()
【Back键按下】
onPause()
onStop()
onDestroy()
2.长按Home按键,从最近程序中点击图标进入:
与情况1相同。
3 ...
Nexus one开关键坏掉后的解决方法
- 博客分类:
- Android
Nexus one手机无法开机了,网上搜索了一下发现很多人遇到这个问题,是开关键的排线坏了。
这部手机自从买来,CPU过热重启换过CPU,现在开关键也坏掉了,还真是悲剧的问题都遇到了,因为水货只能自己掏腰包去修,修的钱都够买个新的了,这次懒得去修了,网上有人给出了解决方法:
http://bbs.hiapk.com/thread-324836-1-1.html
充电的时候反复插拔电池能够开机,经过试验就是插上充电线,然后拔下电池,插上电池,一次不行就多插拔几次,终于能开机了,桌面装了个Lock 插件,这样没有开关键也能对付着用了,
以后再也不买火腿肠(HTC)的手机了。当然开机是刷了CM,用轨迹 ...
修改以前的代码,移动了一个文件,修改了其包名,在这个文件代码中有一些native函数通过jni调用库函数,于是重新生成了头文件,修改库函数代码中的函数名,重新生成库,本来想着包名改了,库函数名也跟着改了,应该没问题的,结果在加载的时候总是失败,跟踪发现是库函数中也回调了Java的代码,必须将回调Java代码部分的包名也一起改掉。
研究了一下Flash如何使用C/C++语言的代码。
第一步:首先能创建swf文件
从Adobe网站下载Flex SDK,编写一个as文件,编译一下就生成了一个swf,类似于C程序开发。
编辑文件:box.as
package{
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
public class box extends Sprite{
publ ...
Google Tasks的API终于开放了,可以方便的保存树状工作任务,对照文档和例子摸索了一遍,将一些关键点给大家分享一下。
如果对于googleapi-client-java库没什么了解,可以参考我前面的一篇文章:
http://mypyg.iteye.com/admin/blogs/816237
当 ...
https://code.google.com/apis/explorer/
可以很方便的通过网页执行Google API,并看到返回结果,对于理解Google API的运行过程很有帮助。
如果连接不上,那么需要。。。你懂的
试验1:反编译dex文件并查看
(1)将Apk文件作为zip文件解压缩得到classes.dex
(2)使用dex2jar(http://code.google.com/p/dex2jar/
)工具将dex文件转为jar文件
(3)使用jd-gui(http://java.decompiler.free.fr/?q=jdgui
)工具查看得到的jar包
试 ...
开始学习PHP。
1.下载apache,php,mysql,先从最大众的开始,方便查资料问问题。
1.1安装apache,安装直接指定路径安装,安装后直接访问127.0.0.1,看到了It works。
1.2安装mysql,一路到底,顺便配置:
配置前把Windows防火墙配置一下或 ...
使用JavaSound播放,但是要增加Mp3解码支持。
Mp3解码可以从:http://www.javazoom.net下载。
下载后的包解压缩后按照README把需要的jar包放到jre/lib下即可,为了方便下载,打包在附件了。
此时Mp3文件就可以播放了。
可参见:
http://www.blogjava.net/stone2083/archive/2008/02/17/180352.html
从C转Java过来,一些基础理论不是太扎实,在使用final局部变量时出现了理解错误,今天验证了一下,记下笔记。
public class Main {
public void finalTestFunc() {
final FinalTest t = new FinalTest();
System.out.println("T:" + t.toString());
}
/**
* @param args
*/
public static void main(String[] args) {
Main m = new ...
布局用来控制子控件的位置和大小。
1.FillLayout:
所有的子控件都在一行或者一列,并且大小都一样。
FillLayout fillLayout = new FillLayout();
shell.setLayout(fillLayout);
如果窗口太大,可以shell.pack()使窗口自动变为合适的大小。
竖向:
FillLayout fillLayout = new FillLayout(SWT.VERTICAL);
shell.setLayout(fillLayout);
2.RowLayout
所有的控件都在一行或者一列,但是控件大小可以不一样。
3.GridLayout ...
1.在Shell上添加一个Label
Label label = new Label(shell, SWT.CENTER);
label.setText("This is a label");
label.setBounds(shell.getClientArea());
一定要setBounds,否则label不会被显示出来。
2.显示系统信息
label.setText("Platform:"+ SWT.getPlatform() + " Version:" + SWT.getVersion());
Windows下一般都是win3 ...
1.下载swt:
http://www.eclipse.org/swt/
在Release栏下载目标平台所需要的zip包,解压到某个目录。
Windows:
http://download.eclipse.org/eclipse/downloads/drops/R-3.6.2-201102101200/download.php?dropFile=swt-3.6.2-win32-win32-x86.zip
Linux:
http://download.eclipse.org/eclipse/downloads/drops/R-3.6.2-201102101200/download.php?drop ...
一个由onKeyUp引起的问题
- 博客分类:
- Android
刚写一个小程序,在用户按下Back按键返回时,需要保存一些数据。
在实际应用中发现有时数据会重复保存多次,而有时则只保存一次,经过跟踪发现,当快速的按下Back按键时,此时前台Activity尚未消失,会收到多次onKeyUp回调,导致数据保存了多次。
将数据保存代码调整到onBackPressed()后就没有此现象了,即使快速的多次点击Back,也只会回调一次。