最近做的一个升级应用,在下载升级包的过程中又有一个toast类型的dialog悬浮在屏幕右上角,这个时候切换系统语言会出现问题。当主屏幕为升级应用时,切换系统语言升级应用重启,而重启后并不能自动断点续传切换前的下载进度;当主屏幕为launcher的时候,切换系统语言进度条上的提示语言并不能跟着切换;...
分类:
移动开发 时间:
2015-03-05 12:22:48
阅读次数:
178
RecylerView作为 support-library发布出来,这对开发者来说绝对是个好消息。因为可以在更低的Android版本上使用这个新视图。下面我们看如何获取 RecylerView。首先打开Android SDK Manager,然后更新Extras->Android Support L...
分类:
移动开发 时间:
2015-03-05 12:15:51
阅读次数:
261
IOS面试问题总结分类:IOS开发2013-11-20 17:2610458人阅读评论(1)收藏举报目录(?)[+]通过网络搜寻和自己总结经历找了一些IOS面试经常被问道的问题:1.搞清楚touch事件的传递(事件的响应链)事件的响应(responder chain)只有继承了UIResponder...
分类:
移动开发 时间:
2015-03-05 12:09:00
阅读次数:
239
(转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文)JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象...
分类:
移动开发 时间:
2015-03-05 12:10:07
阅读次数:
345
1)显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true (2)隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false 重新启动Finder就可以了 ...
分类:
移动开发 时间:
2015-03-05 11:05:54
阅读次数:
140
打开UIViewController.h
//
// RootViewController.h
// Lesson09TableView
//
// Created by Dubai on 14-9-26.
// Copyright (c) 2014年 Dubai All rights reserved.
//
#im...
分类:
移动开发 时间:
2015-03-05 10:55:53
阅读次数:
275
SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。...
分类:
移动开发 时间:
2015-03-05 10:56:03
阅读次数:
261
首先我们先来看下官方API对SurfaceView的介绍
SurfaceView的API介绍
Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su...
分类:
移动开发 时间:
2015-03-05 10:55:53
阅读次数:
248
这篇文章从去年就开始翻译的了,无奈项目较赶我翻译的速度又慢,翻译期间Google官网又对它不断更新,以致拖到了现在。这一篇文档是对Android新构建系统的概述,列出了与它相关的一些文档,以及这个新构建系统的各版本更新日志。这个新的构建系统,其实也就是这个Gradle 上的 Android 插件,如果你的Android Studio项目由于这个插件的版本更新导致无法构建,参阅本篇文档可能会有帮助。
新构建系统
我们正在研究新的编译系统,以取代里面 ADT 里的构建系统以及 Ant。
Gradle 插件用户...
分类:
移动开发 时间:
2015-03-05 10:56:41
阅读次数:
414
在前两篇文章当中,我们主要学习了Android内存方面的相关知识,包括如何合理地使用内存,以及当发生内存泄露时如何定位出问题的原因。那么关于内存的知识就讨论到这里,今天开始我们将学习一些性能编码优化的技巧。
避免创建不必要的对象
创建对象从来都不应该是一件随意的事情,因为创建一个对象就意味着垃圾回收器需要回收一个对象,而这两步操作都是需要消耗时间的。虽说创建一个对象的代价确实非常小,并且Android 2.3版本当中又增加了并发垃圾回收器机制,这让GC操作时的停顿时间也变得难以察觉,但是这些理由都不足以让我...
分类:
移动开发 时间:
2015-03-05 10:55:11
阅读次数:
212
本文介绍了一种通过代码控制ListView上下滚动的方法!...
分类:
移动开发 时间:
2015-03-05 10:52:31
阅读次数:
175
前言鉴于柴静版《苍穹之下》的火爆,或许更多的人会关心环境,空气质量等环保因素,参考某学院的Swift版本的PM2.5的获取,本人自己写个Objective-C版本的。基本原理从服务器获取当前的空气质量数据,气象中心开放接口, 亚洲空气质量实时监控, 参照人家的教程使用亚洲空气质量监控。
本地解析数据,获取PM2.5数值,进行显示。具体实现NSNumber *str;-(void) loadData...
分类:
移动开发 时间:
2015-03-05 10:52:59
阅读次数:
244
0.制作了一个简单软件这个软件有4个功能:批量缩放png图片根据美术给的数字小图等,制作fnt字体文件供cocos2d使用批量制作ios 图标和android 图标(只需传入一张图片)截图制作,传入5张IPhone6+的截图,生成IPhone5,IPhone6的截图(这个功能没什么用,不过当你个人开发制作20+个游戏的时候,就能省点力)下面是具体功能介绍。。。当然这个软件暂定为收费。1. coco...
分类:
移动开发 时间:
2015-03-05 10:53:04
阅读次数:
310
Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。
这很难不让用户对你保存戒备。如果你的应用还是闭源的那用户也没办法验证是否你的应用正在把他的联系人信息上传到应用服务器上面去。即使你向用户解释你为什么申请这个权限,他们最后也可能不会相信你。所以我在过...
分类:
移动开发 时间:
2015-03-05 10:53:34
阅读次数:
171
iOS开发网络篇—HTTP协议
说明:apache tomcat服务器必须占用8080端口
一、URL
1.基本介绍
URL的全称是Uniform Resource Locator(统一资源定位符)
通过1个URL,能找到互联网上唯一的1个资源
URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL
2.URL中常见的协议
(1)HTTP
超文本传输协议,访...
分类:
移动开发 时间:
2015-03-05 10:50:34
阅读次数:
225
??
左右效果图如下:
左边
右边
Android SlidingMenu(SlideMenu)是一个开源项目框架。在git上的下载地址:https://github.com/jfeinstein10/SlidingMenu
现在基于Fragment给出一个简单的左边+右边的SlidingMenu(SlideMenu) 。首先要引入第三方库,这不比多说,现到git...
分类:
移动开发 时间:
2015-03-05 10:52:09
阅读次数:
183
android:angle="180"
android:endColor="@android:color/black"
android:centerColor="@android:color/holo_red_dark"
android:startColor="@android:color/white" >
关...
分类:
移动开发 时间:
2015-03-05 10:51:48
阅读次数:
266