---恢复内容开始---今天已经是第八天了冲刺,本来今天的ui设计已经基本成型了,今天下午设计什么的都弄好了,然后自己手贱clean了一下,可能是自己的程序的bug吧,调试没有错误,安装在模拟器上以后点开老是闪退,不知道为什么 ,折腾了半天也没弄好。导致我需要重新在我保存的前一个版本上再弄一次。但昨...
分类:
移动开发 时间:
2015-05-17 00:36:20
阅读次数:
178
十大免费移动程序测试框架(Android/iOS)概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧。Bug是移动开发者最头痛的一大问题。不同于Web应用程序开发,你可以时刻发现并修复Bug,而移动应用程序中的Bug隐藏得很深,直到用户使用时才发现问题。这样一来,不仅...
分类:
移动开发 时间:
2015-05-17 00:35:45
阅读次数:
332
制作Framework 的好处和缺点好处: 1、如果模块间接口定义的比较完善,模块化的程序具有很好的可扩展性与内聚性; 2、物理上的模块化便于开发过程的管理与测试,尤其是在程序规模相对大。 3、如果可以使用胶水语言作为粘合剂,程序可以用很少的代价适应未来的变化。 4、可以在物理上实现 iOS 程.....
分类:
移动开发 时间:
2015-05-17 00:35:52
阅读次数:
218
参考:http://developer.android.com/tools/devices/emulator.html#starting 先用android sdk 下载必要的组件,镜像文件必须是×86的,不能是arm。 先启动模拟器 emulator?-avd?<avd_name> 没有问题后,再使用k...
分类:
移动开发 时间:
2015-05-16 23:28:56
阅读次数:
410
六星经典CSAPP-笔记(10)系统I/O1.Unix I/O所有语言的运行时系统都提供了高抽象层次的I/O操作函数。例如,ANSI C在标准I/O库中提供了诸如printf和scanf等I/O缓冲功能的函数;C++中则重载了<>用来支持读写。在Unix系统中,这些高层次的函数基于Unix的系统I/O函数来实现,多数时候我们都无需直接使用底层的Unix I/O。但学习Unix系统I/O能更好地...
分类:
移动开发 时间:
2015-05-16 23:23:24
阅读次数:
344
public class MainActivity extends Activity implements View.OnClickListener {
private TextView Txt;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
分类:
移动开发 时间:
2015-05-16 23:23:27
阅读次数:
343
android定时任务有多种,1、Timer+TimerTask 2、Handler.postDelay 3、AlarmManager 4、ScheduledThreadPoolExecutor,前面3种比较常见,相信大家也经常使用,本文介绍采用多线程的ScheduledThreadPoolExecutor,它相比jdk 1.5的Timer的优点有几点:1、采用多线程,Timer是单线程,一...
分类:
移动开发 时间:
2015-05-16 23:21:57
阅读次数:
436
1、模型对象继续优化上一个程序上一次用到字典,但是坏处多多。这里将这些数据封装到类中。这就是MVC中得模型,模型就是数据的显示结构新建一个类,添加几个属性和一个类方法用于快速返回对象 1 #import 2 3 @interface Province : NSObject 4 // UI控件用w.....
分类:
移动开发 时间:
2015-05-16 23:16:58
阅读次数:
235
由于课程已经讲述完毕,所以本次学习记录就讨论记录一下我在Windows Store App & WP开发中遇到的一些问题与收获。一、数据库(Sqlite)的使用 虽然资料很难找,但sqlite在这两个平台的使用还是很简单的。 首先是环境配置阶段: 1.工具->拓展与更新->联机,然后在...
分类:
移动开发 时间:
2015-05-16 23:08:48
阅读次数:
216
这两天一直在寻找android系统的源代码,但是直到一个小时之前,一直未能如愿。但是,令人欣慰的是,现在找到了。网上有不少帖子介绍如何下载android源代码,包括在linux系统,windows系列和mac os系统。但是本人经过测试,并没有发现哪些帖子是切实可行的。这些帖子的内容多因链接过期或者...
分类:
移动开发 时间:
2015-05-16 23:07:59
阅读次数:
326
微软将会在它的搜索结果中推送移动端友好的网站
Google并不是唯一一个在搜索结果中推广移动端友好的网站的大型网络公司----微软宣称它将很快在Bing搜索中给移动端优化的网站更高的排名。然而,这家公司不会不惜一切代价来推送这些站点(它仍然对向你推送最相关的链接感兴趣),它期望这些调整过的页面更加贴近顶部。为了完成这件事,它计划发布一款工具,告诉网站操作员它们的内容是否切...
分类:
移动开发 时间:
2015-05-16 21:53:15
阅读次数:
224
关于android:id="@+id/" 和 android:id="@id/"的问题
本以为自己已经理解了这两个,无非就是第一次创建id时用+id/呗
但是没想到这里创建顺序是严格按照代码顺序来的,如:在RelativeLayout中
````
android:layout_above="@id/widget_2"
````/>
andro...
分类:
移动开发 时间:
2015-05-16 21:51:32
阅读次数:
185
最近公司又要用之前项目了,但是市场部反应是在系统8.3上,我们的app 通过appleTV 映射到屏幕,显示不全,方向不对。我们app的要求是 在iPad上显示的主界面一样,但是其他编辑界面是不会让看appleTV映射的人看到。也就是说我们进行了多屏处理。
后来发现iOS8的UIScreen多加了属性:
fixedCoordinateSpace
然后参考方法:
[myView
c...
分类:
移动开发 时间:
2015-05-16 21:51:13
阅读次数:
169
当Project越来越复杂,模块间的依赖就会很复杂,不合理的依赖就出现:不必要的依赖,双向依赖等等。在iOS Application Project中可以将依赖定义为:对某个头文件的import。例如: 1 /** 2 * DSUser.m 3 */ 4 5 #import "DSUser....
分类:
移动开发 时间:
2015-05-16 21:48:35
阅读次数:
160
方法一:public void uploadFile(){ String name=URLEncoder.encode(text1.getText().toString(),"utf-8"); String pass=URLEncoder.encode(t...
分类:
移动开发 时间:
2015-05-16 21:47:34
阅读次数:
147
当Service不需要支持并发操作时Messenger会非常有用。Messenger类使用Handler执行每个传入的消息,所有客户端的调用都按顺序运行在同一个线程上,这和AIDL是有区别的,AIDL每个客户端对应一个线程。使用Messenger类还能避免AIDL文件带来的问题,并可以方便地为客户端提供异步消息API。虽然没有那么强大,但该类有时候会很有效,因为它更容易在客户端和Service实现...
分类:
移动开发 时间:
2015-05-16 20:39:59
阅读次数:
229
IOS NSUserDefaults-轻量级本地数据存储
IOS 针对用户数据持久化处理提供了多种处理方式:NSUserDefaults、plist 以及 sqlite3 数据库 都是很不错的选择!
NSUserDefaults 是一种轻量级本地数据存储,操作方便,但仅支持Bool、Float、NSInteger、Object、Double、Url 这六种数据类型的存储
NSUserDefa...
分类:
移动开发 时间:
2015-05-16 20:38:27
阅读次数:
209