1、为什么要学习android 首先感叹下,开始接触android 应该是在几年前,当时工作第一次接触到需要做app。当时怀着很大的兴趣去学习,但后来没有坚持下来(在这里鄙视自己一下)。随着移动互联的普及,智能手机的重要性越来越强,公司项目也逐渐开始向移动端发生转变,促使自己不得不掌握相关方便的知....
分类:
移动开发 时间:
2015-05-09 01:18:27
阅读次数:
153
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染...
分类:
移动开发 时间:
2015-05-09 01:16:48
阅读次数:
318
在Facebook的Android客户端上快速高效的显示图片是非常重要的。然而多年来,我们遇到了很多如何高效存储图片的问题。图片太大,而设备太小。一个像素点就占据了4个字节数据(分别代表R G B和alpha)。如果在一个480*800尺寸的手机屏幕上,一张单独的全屏图片就会占据1.5MB的内存.....
分类:
移动开发 时间:
2015-05-09 01:13:19
阅读次数:
2921
在实现网络异步存储中,突然发现对控件UIImageView有点生疏了,在这里复习一下。UIImageView,顾名思义是用来放置image的。1.初始化UIImageView UIImageView *imgShadow = [[UIImageView alloc] initWithFrame:C....
分类:
移动开发 时间:
2015-05-09 01:14:15
阅读次数:
209
iOS有三种多线程编程的技术,分别是:(一)NSThread(二)Cocoa NSOperation(三)GCD(全称:Grand Central Dispatch)这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。异步调用和并发: 异步调用的实现....
分类:
移动开发 时间:
2015-05-09 01:13:44
阅读次数:
247
Building Secure PHP Appshttps://leanpub.com/buildingsecurephpapps
分类:
移动开发 时间:
2015-05-08 23:47:30
阅读次数:
183
1、单例模式: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。2、单例模式优势: 由.....
分类:
移动开发 时间:
2015-05-08 23:45:30
阅读次数:
157
UITextView用来进行文本输入。方法becomeFirstResponder和resignFirstResponder可以用来进行弹出系统键盘和收下系统键盘。弹出系统键盘,文本输入框获得焦点。收下系统键盘,文本输入框失去焦点。那么,问题来了。某个条件下,如点击界面上的某个按钮,展示自定义键盘。...
分类:
移动开发 时间:
2015-05-08 23:40:47
阅读次数:
464
北京 上海 广州 James Gosling Martin fowler Larry Ellision root 1234 ...
分类:
移动开发 时间:
2015-05-08 23:39:42
阅读次数:
177
//// ViewController.h// 07-TomCat//// Created by zjj on 15/5/8.// Copyright (c) 2015年 zjj. All rights reserved.//#import @interface ViewController...
分类:
移动开发 时间:
2015-05-08 23:36:14
阅读次数:
225
假设现在有这样一个需求需要一直开着手机摄像头 但是不做任何拍照动作但是每个手机的相机分辨率都不同而默认预览的时候参数是最大分辨率 这样有时候就回导致电量损耗的加快所以我们可以采取降低相机分辨率的方法 这样既达到了目标 又节省了电量 1 package com.example.camerbatter....
分类:
移动开发 时间:
2015-05-08 23:33:55
阅读次数:
377
烦躁 烦躁 很烦躁从大早起就想做一个listview的列表 到晚上也没有做好。不知道为什么。决定明天去问问同学 。做不出来太影响心情了。虽然做出来东西的感觉是很好。。另外觉得真的没有队友是挺孤独。。因为本来都不会。加上当局者迷 根本查了半天也查不出来到底哪错了。。明天问问同学 其他团队做安卓开发的。...
分类:
移动开发 时间:
2015-05-08 23:31:45
阅读次数:
203
---恢复内容开始---1.Touch事件传递机制 过程有点儿类似于栈, ViewGroup的子类有都继承它的以下3个方法: public boolean dispatchTouchEvent(MotionEvent event); //消息分发, 相当于在一个函数中调用其他函数 public...
分类:
移动开发 时间:
2015-05-08 23:27:44
阅读次数:
211
解决android webView openFileChooser 不能调用本地文件其实主要问题是出现在webChromeClient 的身上,通过查看webChromeClient的源代码我我们知道里面有个openFileChooser函数,不过很可惜,这个函数是不公开的,即使我们使用继承也不能使用这个函数。哈哈,那怎么办呢?
我们还是来看看这个函数具体长成啥样吧。
其实它是这样的
/**...
分类:
移动开发 时间:
2015-05-08 22:16:37
阅读次数:
132
NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ;
NSLog(@"手机序列号: %@",identifierNumber);
//手机别名: 用户定义的名称
NSString* userPhoneName = [[UIDevice curre...
分类:
移动开发 时间:
2015-05-08 22:10:43
阅读次数:
178
顶部导航条如果你细心留意下现在的页面,实在是太常见了。这个组件在手机端的页面中,同样可以借助AmazeUI这个前端框架实现。与此同时,可以在导航栏的最右方加一个触发侧边导航栏offCanvas。不要再使用BootStrap那种,一旦点击就大幅度下拉的导航了,反正我个人觉得很蛋疼的。一个导航活活地占据了页面大量位置。这个侧边导航栏offCanvas曾经是php方面的WorkPress的优秀设计来的。...
分类:
移动开发 时间:
2015-05-08 22:09:15
阅读次数:
247
白色的为手机数据线,黑色的为移动硬盘自带数据线。明显,移动硬盘自带数据线比手机数据线粗了不少。
太细的数据线不能承载移动硬盘需要的电流,所以无法驱动移动硬盘;换了粗的数据线后,有足够的电量可供使用后,移动硬盘便可以正常使用了。...
分类:
移动开发 时间:
2015-05-08 22:04:06
阅读次数:
157