`
文章列表
新型的手机现在都加入了三维规则加速器(accelerometer), 所以手势/动作的检测也逐渐成为移动应用开发的一部分.  比如想擦掉一副画好的画, 可以轻微摇一摇你的手机, 就可以擦掉canvas里的graphics了.  第一次看见这个是07年在越狱了的iPhone上面一个叫SketchUp的软件.  还有就是todo list, 完成了的项目, 轻轻摇摇就自动删除了. 如何检测shake动作其实有好多种approach, 一个是ClingMarks写的一个博客提到过.  基本上就是把x,y,z三个 轴上的距离变化统统加起来, 然后除以间隔的时间, 得出一个速度, 然后如果这个速度是大于 ...
iPhone界面解锁是用手指划动来实现的, 那么这个手势gesture在android里如何实现呢? Android SDK提供了一个listener类来侦测各种不同的手势: SimpleOnGestureListener.  你只需要实现自己所关心的手势就可以了. Swipe在android里面是叫Fling ^_^ 首先创建自己的一个手势detector类: class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, Motio ...
开启关闭wifi服务牵涉到系统服务的问题, 在你的manifest文件中要先赋予如下权限: android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.WAKE_LOCK 在你的程序里, 先获取WifiManager: wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 开启关闭wifi: if (wifiManager.isWifiEnabled()) { w ...
不过什么时候成了gadget狂人啊...  http://apple4.us/2009/04/where-i-live-2009-4-13.html

大风~~~

房子被砸了...

车小就是好

貌似是本人停车的记录了... 前后加起来不到30公分吧... 一次泊进...
捣鼓了3天, 终于成功把android刷到beagle board上面了. beagle board是个很小型的计算机主板, 一般可以运行各种嵌入式linux, 比如Ångström. 详细specs看这里: 具体刷机guide看这里: http://labs.embinux.org/index.php/Main_Page 个人经验概述一下, 首先是要编译boot用的kernel.  这个没什么难度, 按照guide就可以了. 一般用ubuntu就可以了, 一些lib安装下就行了. 然后要编译android.  这个Mac或者ubuntu都可以, 但切记你的电脑一定要有大于1G的内存.. ...
5月27, 28的google I/O 开发者大会, JE的有谁去啊?我今天买好机票, 订了旅馆    http://code.google.com/events/io/sessions.html 有很多比较有趣的session:   Session Topic Even Faster Websites Steve Souders Steve is the author of High Performance Web Sites and the creator of YSlow. In this talk, he presents som ...
NITdroid http://guug.org/nit/nitdroid/ 是个把android移植到NIT(Nokia Internet Tablet)的一个项目.  目前支持N770, N800, N810, 和N810WE. 这里有个很好的安装指南: http://www.internettablettalk.com/forums/showthread.php?t=25736 由于我对linux的熟悉程度也只是皮毛, 所以安装过程中遇到一些问题, 写下来和大家分享下. 安装的script假设你是以root身份登录安装的.  如果你是非root用户然后用sudo来安装的话, 会有问题 ...
最近在玩Nokia的tablet... N800和N810.  虽然不自带java, 但可以安装一个叫jalimo的冬冬, 使用cacao的java vm.  不过没有swing和awt, 所以要安装swt-gtk的jar. jalimo的地址这里: https://wiki.evolvis.org/jalimo/index.php/Main_Page 用你的N800/810去那里的maemo板块https://wiki.evolvis.org/jalimo/index.php/Maemo下载所需要的软件即可. SWT的就相对简单了, 去eclipse.org那里就有很多samples: ...
整整103天没有工资... 我辞职了, 刚好是黑色星期五    接下来是漫漫的讨薪路程... 不知道美帝有没有3.15虾米的~~  要维权啊!!!
AdMob目前为止提供了最方便的iPhone app广告集成库. 广告的形式是一段320x48的长条横跨屏幕, 点击会scroll出来一个广告网页, 这算一个点击. 首先先去AdMob.com注册帐号, 然后建立你的项目, 每个项目会获得一个ID, 集成AdMob库的时候指定这个ID就可以了. 然后下载AdMob iPhone SDK, 里面包括了所有一切相关的库, 文档和样本. 他们的SDK用到了CoreLocation, CoreGraphics和QuartzCore框架. 集成的方式有三种: 1) 在Interface Builder中放一个320x48的UIView, 加入一个O ...
iPhone无疑是目前最炙热的开发平台之一.  开发者只需要好好的做自己的app, 销售收款物流交易和发布渠道全部由Apple搞定, 收入37开, Apple 3, 开发者7.  比起北美这边运营商动不动就40+%强行占有开发者的收入, Apple算是很厚道了.  无 ...
如果你的app用户量潜力上来说是巨大的, 而且用户会时常使用你的app的, 比如twitter客户端, SNS插件等等, 你可以考虑用广告的收入方式而发布免费的app. 说起广告banners, 大家一定不会陌生了.  最流行的就是google adsense.  但本人对adsense的印象很不好.  自己有个adsense的帐号, 但时不时广告都会变成公益广告, 而且收入奇低, -__-#至今未收到他们的支票... 所以, 按道理上来说, Android app和google adsense的结合会很紧密, 但到目前为止还没有一个很好的方式. 这里介绍另外一个新兴的专攻移动广告的公司-- ...
随着我的第一个付费app的成功交易, 我想有必要写下Android app如何认证, 发布, 到赚钱的几个流程, 与大家共享, 也希望大家有条件的可以试试开发一些免费或者付费的Android小软件, 以后移动开发的机会会很多, 现在先练练手 关于如 ...
Global site tag (gtag.js) - Google Analytics