Github地址:https://github.com/nuptboyzhb/WaterWaveView欢迎Fork,欢迎Star1.先看效果2.再看关键代码描绘函数y = Asin(wx+d)+offset/**
* 使用路径描绘绘制的区域
*
* @return
*/
private Path getFristWavePath() {
// 绘制区域1的路径
if ...
分类:
移动开发 时间:
2015-03-31 18:07:02
阅读次数:
152
使用AndroidAnnotations框架,报 java.lang.ClassNotFoundException 解决方法!...
分类:
移动开发 时间:
2015-03-31 18:08:07
阅读次数:
154
iOS应用解剖
几乎所有的iOS应用中看到的东西都是UIKit框架中定义的东西,只要知道这些
UI组件的位置,大小,显示的内容,边框,显示和隐藏;
看到的东西无非就是:
UIView,UILabel,UIButton,UITextField,UITextView,Navigation
bar ,Tab bar,
SegmentedControl,toolb...
分类:
移动开发 时间:
2015-03-31 18:06:54
阅读次数:
157
首先zygote创建了appruntime的对象,并调用他的start。此后的活动由AppRuntime来控制
然后调用startVM来创建了虚拟机,调用startReg来注册JNI的函数
通过JNI调用zygoteInit进入了java的世界
调用registerZygoteSocket来响应子孙后代的请求,同时调用preload函数进行资源的预加载
调用startSystemServer来进行系统启动的后续工作
完成了java世界的初创工作后,变进入了select循环,来处理后续的请求。...
分类:
移动开发 时间:
2015-03-31 18:04:50
阅读次数:
196
利用java的反射机制,我们可以得到对象里的方法列表,参数列表以及对应的值,那么我们就可以利用这些做一个万能的插入数据库的方法。
以下方法中表名要和数据库名一致。
protected void insert(Object ob){
ContentValues initialValues = new ContentValues();
Class c = ob.getClass()...
分类:
移动开发 时间:
2015-03-31 18:05:29
阅读次数:
160
ADT 23.0.2找不到Annotation Processing选项,解决方法...
分类:
移动开发 时间:
2015-03-31 18:03:28
阅读次数:
153
android 中想要实现图表的展示,非常麻烦。网上查了一下实现方案,无非三种:
1.自己写画布,慢慢实现,要求太高,很难搞定。
2.用AchartEngine实现,丑陋,而且扩展性很小。
3.采用webview加载js的方式,虽然理论上会比较耗费资源,但是效果不错,而且难度小很多。
下面以一个例子具体介绍依稀这种方式:
首先布局文件:
<RelativeLayout xmlns:an...
分类:
移动开发 时间:
2015-03-31 18:03:21
阅读次数:
448
请原谅我隔了这么久才开始写这一系列的第二篇博客,没办法忙新产品发布,好了废话不说了,先回顾一下:在我的上一篇博客http://www.cnblogs.com/2010wuhao/p/4363041.html#3153255 写了如何配置Android开发环境,只是用文字和图片展示了开发Metro风格Launcher的初步设计和产品要求,这一篇文章将会从代码上讲解如何实现对应的UI效果,好了,评书开...
分类:
移动开发 时间:
2015-03-31 18:02:40
阅读次数:
171
POI搜索有三种方式,根据范围和检索词发起范围检索poiSearchInbounds,城市poi检索poiSearchInCity,周边检索poiSearchNearBy。
下以周边检索为例介绍如何进行检索并显示覆盖物PoiOverlay:
public int poiSearchNearBy(java.lang.String key, GeoPoint pt,
int...
分类:
移动开发 时间:
2015-03-31 17:59:46
阅读次数:
228
Android异步加载全解析之IntentService搞什么IntentService 前面我们说了那么多,异步处理都使用钦定的AsyncTask,再不济也使用的Thread,那么这个IntentService是个什么鬼。 相对与前面我们提到的这两种异步加载的方式来说,IntentService有一个最大的特点,就是——IntentService不受大部分UI生命周期的影响,它为后台线程提供了一...
分类:
移动开发 时间:
2015-03-31 17:59:46
阅读次数:
137
当屏幕多久没有点击的时候,进行某种操作就是所谓的锁屏功能。onCreate: public void addRunnable() { handler.postDelayed(runnable, Constant.WAIT_TIME); }监听触摸事件: @Overri...
分类:
移动开发 时间:
2015-03-31 17:56:40
阅读次数:
206
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 Fli...
分类:
移动开发 时间:
2015-03-31 17:48:39
阅读次数:
192
手机平板等大多移动端站点都会有触摸滑动内容的功能,公司移动端站点(m.muzhiwan.com)的标题广告滑动以及轮播效果就是用的Swiper插件。Swiper就是常用于移动端网站的内容触摸滑动的一个js插件。Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端,以及...
分类:
移动开发 时间:
2015-03-31 17:43:35
阅读次数:
179
function isMobile(){ var sUserAgent= navigator.userAgent.toLowerCase(), bIsIpad= sUserAgent.match(/ipad/i) == "ipad", bIsIphoneOs= sUserAgent.ma...
分类:
移动开发 时间:
2015-03-31 17:41:02
阅读次数:
190
对于刚毕业的学生来说,找工作是一件很难的事情,但是我们如何拥有项目经验呢?刚开始我也不信,可自己根据http://url.cn/TgrIZT注册一下,然后通过这个网站获取了学习卡的用户名和密码之后,真的有200元抵用券到了自己的账户中,所以,我就买了一些课程,自从在北风网学习了一些课程之后,我感觉自...
分类:
移动开发 时间:
2015-03-31 17:37:06
阅读次数:
115
AndroidManifest.xml activity_download_file.xml DownloadFileActivitypackage com.buzz.activity;import java.io.ByteArr...
分类:
移动开发 时间:
2015-03-31 17:32:43
阅读次数:
238
由于一些原因,Google相关很多服务都无法访问,所以在很多时候我们SDK也无法升级,当然通过技术手段肯定可以解决,但是比较麻烦,而且下载速度也不怎么样。这里笔者介绍一个国内的Android镜像站,这样升级速度也贼快了。首先我们要感谢东软提供镜像服务器。近来我发现一个更加简洁的方法:1.Tools-...
分类:
移动开发 时间:
2015-03-31 17:31:50
阅读次数:
158