`
mypyg
  • 浏览: 545282 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
对于很多第三方的机器没有安装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手机无法开机了,网上搜索了一下发现很多人遇到这个问题,是开关键的排线坏了。 这部手机自从买来,CPU过热重启换过CPU,现在开关键也坏掉了,还真是悲剧的问题都遇到了,因为水货只能自己掏腰包去修,修的钱都够买个新的了,这次懒得去修了,网上有人给出了解决方法: http://bbs.hiapk.com/thread-324836-1-1.html 充电的时候反复插拔电池能够开机,经过试验就是插上充电线,然后拔下电池,插上电池,一次不行就多插拔几次,终于能开机了,桌面装了个Lock 插件,这样没有开关键也能对付着用了, 以后再也不买火腿肠(HTC)的手机了。当然开机是刷了CM,用轨迹 ...
修改以前的代码,移动了一个文件,修改了其包名,在这个文件代码中有一些native函数通过jni调用库函数,于是重新生成了头文件,修改库函数代码中的函数名,重新生成库,本来想着包名改了,库函数名也跟着改了,应该没问题的,结果在加载的时候总是失败,跟踪发现是库函数中也回调了Java的代码,必须将回调Java代码部分的包名也一起改掉。

Flash调用C函数

研究了一下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防火墙配置一下或 ...

Java播放Mp3

    博客分类:
  • Java
使用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 ...

SWT学习(二)

    博客分类:
  • Java
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 ...
刚写一个小程序,在用户按下Back按键返回时,需要保存一些数据。 在实际应用中发现有时数据会重复保存多次,而有时则只保存一次,经过跟踪发现,当快速的按下Back按键时,此时前台Activity尚未消失,会收到多次onKeyUp回调,导致数据保存了多次。 将数据保存代码调整到onBackPressed()后就没有此现象了,即使快速的多次点击Back,也只会回调一次。
Global site tag (gtag.js) - Google Analytics