我做这个小工具的原因是:有一次在课堂上,我室友在玩一款益智的小游戏,我看着也觉得挺有意思的;因为不想浪费流量,所以想让他把安装包发给我,可是他已经把安装包给删了;琢磨了半天,说可以用Root Explorer在/data/app目录下找的安装包,可是他的手机又没有ROOT。好吧,这个想法就这么来了,而且实现起来也很简单,两下功夫就做完了。
简单思路:
1、获取android设备的应...
分类:
移动开发 时间:
2015-05-14 16:39:56
阅读次数:
196
看看《程序员》杂志,最近都被html5游戏和微信平台刷了屏,未来是怎样的趋势不敢说,不过日前就我所在的创业团队,想推广自己的公众号,其中有一项内容就是做出浙大特色的小游戏,宣传部的帮我玩了好多游戏,有个ios上面的小游戏smove,游戏心意不错,设计简单, 游戏性好,便改编成了这个单身狗躲避秀恩爱的游戏。点此试玩游戏使用了jquery jquery_mobile库和jquery
rotate插...
分类:
移动开发 时间:
2015-05-14 16:39:35
阅读次数:
195
升级xcode6之后,直接建立Empty工程后发现,这是太坑,真的是什么都没有啊。只能换个方法了
总结如下:
1.新建一个single view application
2.打开
Info.plist(别告诉我不知道去哪里找info.plist),删除里面的 Launch screen interface file base name以及
Main Main storyboa...
分类:
移动开发 时间:
2015-05-14 16:37:37
阅读次数:
201
关于如何推广APP安卓渠道付费的3条心得
一、想要找真实用户,找应用商店付费
● 优点:真实用户多,真实度达到85%-99%;
● 缺点:费用较高,不适合小型公司推广APP。
各大应用商店的刊例价相信每个开发者都多多少少看到过,但是当你们看到之后什么反应?费用数字高、排期不确定、都是代理公司先收钱再排期。这里我就不谈过多了,个人对各个应用商店效果划分各等级,仅供你们参考:小米 >3...
分类:
移动开发 时间:
2015-05-14 16:37:55
阅读次数:
231
Android接口回调方法处处涉及到,比如常用的Button点击事件就是一个接口回调,可见掌握熟练使用接口回调方法的重要性。
接口回调的简单解释就是:比如我这个类实现了一个接口里的方法doSomething,然后注册到你这里,然后我就去做别的事情去了, 你在某个触发的时机回头来调用我doSomething的方法。
接口回调一般有两种写法,实现形式不一样,但是具体的内部的实现逻辑是一样。...
分类:
移动开发 时间:
2015-05-14 16:37:15
阅读次数:
135
参考文档:
http://blog.csdn.net/liutao5757124/article/details/6097125
首先,看Android的官方文档正解
onInterceptTouchEvent()与onTouchEvent()的机制:
1. down事件首先会传递到onInterceptTouchEvent()方法
2. 如果该ViewG...
分类:
移动开发 时间:
2015-05-14 16:38:08
阅读次数:
226
1. 什么是Activity ?
这样的问题 回答的时候 ,首先 Activity 是 四大组件之一,是一个view 对象的容器,可以用来展现一个界面,通过 setcontentView() ,//方法来 设置要显示的布局
activity 是 上下文对象 Context的子类 同时 实现了 window.callback 和 keyevent.callback 这两个接口, 所以 ac...
分类:
移动开发 时间:
2015-05-14 16:30:36
阅读次数:
253
在项目中遇到这种情况:由于一些原因,自己需要用LinearLayout的垂直布局做出ListView的那种效果,但是ListView是自带了分割线的,而且顶部底部都是没有分割线的,每个item中间都是1dp宽度的分割线。我一开始是想到LinearLayout中的每个item用shape文件设置...
分类:
移动开发 时间:
2015-05-14 16:25:59
阅读次数:
147
1:运行程序报the file couldn't be opened because you don't have permission to view it解决办法:项目—>targets->build settings->build options->changed the value of t...
分类:
移动开发 时间:
2015-05-14 16:23:34
阅读次数:
213
RelativeLayout用到的一些重要的属性:第一类:属性值为true或false android:layout_centerHrizontal水平居中 android:layout_centerVertical垂直居中 android:layout_centerInparent相对于父元素完全...
分类:
移动开发 时间:
2015-05-14 16:23:46
阅读次数:
148
1.新建一个layout文件,如mycustomtitle.xml 效果如图所示2.在Java中调用该标题的方法,如下:注意代码的顺序,很重要protected void onCreate(Bundle savedInstanceState) { supe...
分类:
移动开发 时间:
2015-05-14 16:21:03
阅读次数:
160
//触发音乐播放和暂停,解决ios不能自动播放音乐问题var once=1;(function(){ $("body").bind('touchstart',function(){ if(once==1){ bmusic(); } })})()f...
分类:
移动开发 时间:
2015-05-14 16:19:38
阅读次数:
161
使用cydia框架编写cydia hook插件的时候由于initialize方法是无参的静态方法,所以不能获取上下文因此很多事情直接在initialize方法里就干不了,比如toast,发送广播等。由于hook是改变其他的类的API的执行结果。所以可以使用HOOK的那个类来获取context从而达到...
分类:
移动开发 时间:
2015-05-14 16:16:12
阅读次数:
137
apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. 接受的参数是一个字符串。call:和apply的意思一样,只不过是参数列表不一样. 接收的参数是一个数组。例如:运行结果为: Hello diz song glad to meet you! Hello my Object gla....
分类:
移动开发 时间:
2015-05-14 16:16:05
阅读次数:
259
//第一个Author: AloneAntroduction: 高级前端开发工程师Sign: 人生没有失败,只有没到的成功。//依赖jQuery 或者Zepto----------------------------------------------------------------------...
分类:
移动开发 时间:
2015-05-14 16:10:08
阅读次数:
180
技术点:dialog;ProgressBar;animated-rotate;弹出框:import com.carspeak.client.R;import android.app.Dialog;import android.content.Context;import android.graphi...
分类:
移动开发 时间:
2015-05-14 16:10:03
阅读次数:
146
1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1)...
分类:
移动开发 时间:
2015-05-14 16:09:11
阅读次数:
248