一、这个App整体的架构划分:分为四大模块:1.app模块2.common模块3.domain模块4.model模块app模块的依赖:dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])compile project(':d...
分类:
移动开发 时间:
2015-05-17 12:02:04
阅读次数:
158
#import #import @interface MainViewController : UIViewController@property(nonatomic,strong)AVAudioPlayer *movePlayer ;@end#import "MainViewController....
分类:
移动开发 时间:
2015-05-17 11:57:46
阅读次数:
229
下载地址:http://developer.android.com/sdk/index.html#Other ①如何建立一个工程: 直接选择第一个,我们开发的是移动设备,这里是设置最低版本的sdk 下一步:这里提供格式各样的Activity形式,有侧滑的,自定义导航...
分类:
移动开发 时间:
2015-05-17 10:54:47
阅读次数:
355
OrmLite是一个数据库操作辅助的开源框架,主要面向Java语言。在Android面向数据库开发中,是一个比较流行的开源框架,方便操作而且功能强大,今天来学习一下,最近的项目中也有所涉及,写个博客来记一下吧,感谢大神团队贡献如此实用的开源框架,这里是OrmLite的官方网址:http://ormlite.com/准备工作–创建数据库及数据表ORMlite通过Java注解的方式来建立起与数据库的映射...
分类:
移动开发 时间:
2015-05-17 10:46:07
阅读次数:
194
我们要实现的效果如下:我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可:self.tabBarItem.badgeValue = @"1";同时设置图标和按钮的代码:/** * 获得未读数 */- (void)setupUnreadCount{ //获取未读...
分类:
移动开发 时间:
2015-05-17 10:44:31
阅读次数:
122
1 package cn.itcast_11; 2 3 public class SellTicket implements Runnable { 4 5 // 定义100张票 6 private static int tickets = 100; 7 8 ...
分类:
移动开发 时间:
2015-05-17 10:42:56
阅读次数:
198
1 package cn.itcast_01; 2 3 import java.util.concurrent.locks.Lock; 4 import java.util.concurrent.locks.ReentrantLock; 5 6 public class SellTicket ...
分类:
移动开发 时间:
2015-05-17 10:41:38
阅读次数:
130
Application.Terminate 只是呼叫 PostQuitMessage 這個 Windows API表明程式準備要結束而已, 它並不會立即中止整個程式, 也不會強迫終止若有其他程序還在運行, 則程式很可能會發生如你描述的那種情形Application.Terminate 的詳細說明, ...
分类:
移动开发 时间:
2015-05-17 10:36:09
阅读次数:
163
arguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Arguments是进行函数调用 时,除...
分类:
移动开发 时间:
2015-05-17 10:36:19
阅读次数:
236
我们知道,appWidget可通过设置widgetinfo中的updateTimeMillies设置更新的间隔,那么,当我们需要实时进行更新的时候呢?该如何进行appWidget显示内容的更新?如行程应用中添加了新的行程,想立刻在appWidget显示内容更新。如何?我们知道,widgetProvider本质上就是一个广播接收器,所以我们可以在数据修改处发送一个与之符合的广播。当我们的intent并...
分类:
移动开发 时间:
2015-05-17 09:26:30
阅读次数:
152
我们通常在手机上特别是在访问浏览器的使用后,经常会看到一些玩野会放大缩小,其实很简单。
------------------------ZoomControls的使用。
public class ZoomControllerActivity extends Activity{
private TextView myTextView;
private ZoomControls myZoomC...
分类:
移动开发 时间:
2015-05-17 09:26:48
阅读次数:
169
每个函数都包含两个非继承而来的方法,apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。
apply()方法接收两个参数:一个是在其中运行的作用域,另一个是参数数组。其中,第二个 参数可以是Array的实例,也可以是arguments对象。例如:
function sum(num1,num2){
...
分类:
移动开发 时间:
2015-05-17 09:23:19
阅读次数:
140
需求: 某电影院目前正在上映贺岁大片,共有100张票,而它有3个售票窗口售票,请设计一个程序模拟该电影院售票。两种方式实现A:继承Thread类 B:实现Runnable接1.首先我们利用方式A去实现: 1 package cn.itcast_06; 2 3 public class SellTi....
分类:
移动开发 时间:
2015-05-17 09:16:25
阅读次数:
160
大体使用步骤:
1.获取状态通知栏管理
NotificationManager 是一个系统Service,所以必须通过 getSystemService(NOTIFICATION_SERVICE)方法来获取。
notificationManager = (NotificationManager) this
.getSystemService(NOTIFICATION_SERVICE);
2.实例化通知栏构造器NotificationCompat.Builder
3.设置Notifica...
分类:
移动开发 时间:
2015-05-17 07:06:20
阅读次数:
220
#What Context? 英文原文:[Context, What Context?](http://possiblemobile.com/2013/06/context/) 译文Github地址:[Context, What Context?](https://github.com/xesam/tech-translate/blob/master/android/Con...
分类:
移动开发 时间:
2015-05-17 02:21:40
阅读次数:
157
AndroidStudio中文社区:http://www.android-studio.org/index.phpAndroid studio删除工程项目:http://www.linuxidc.com/Linux/2014-03/97451.htm史上最详细的Android Studio系列教程:http://segmentfault.com/a/1190000002401964Android S...
分类:
移动开发 时间:
2015-05-17 00:51:06
阅读次数:
169
著名的CSAPP实验:二进制炸弹就是通过gdb和反汇编猜测程序意图,共有6关和一个隐藏关卡只有输入正确的字符串才能过关,否则会程序会bomb终止运行隐藏关卡需要输入特定字符串方会开启实验材料下载地址:http://csapp.cs.cmu.edu/2e/labs.html下面通关解法:反汇编:obj...
分类:
移动开发 时间:
2015-05-17 00:48:16
阅读次数:
940