这次分析方向,我们主要包括:布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化。 布局优化:尽量的减少布局的层级,这意味着Android绘制时的工作量会变少。 标签:<include>的使用只支持Android:layout的开头属性 <merge> 可 ...
分类:
移动开发 时间:
2017-08-29 11:07:23
阅读次数:
191
一到下雨天,手机信号没那么灵光了。手机通话质量、上网速度都没有平时好,不止如此,家里WiFi网速也会变慢,这究竟是怎么回事呢?跟着蜗牛君一起了解下! 从物理层面讲,手机信号和WiFi信号都是使用特高频无线电传输的,对应的波长较短。而我们都知道波长越短,越容易被水吸收。所以,下雨天空气中水分增多时,特 ...
分类:
移动开发 时间:
2017-08-29 11:04:42
阅读次数:
237
// // ViewController.m // 08-UIView的常见属性(尺寸和位置) // // frame:相对于父控件左上角定位 // bounds:改变长宽,左上角是相对于自己 // center: #import "ViewController.h" @interface View... ...
分类:
移动开发 时间:
2017-08-29 11:04:25
阅读次数:
233
本文转载自:http://blog.csdn.net/imyfriend/article/details/8939964 1、在*.rc文件中用setprop添加,例如在源码android4.0\system\core\rootdir\etc\init.goldfish.rc中有以下内容: setp ...
分类:
移动开发 时间:
2017-08-29 11:03:20
阅读次数:
185
Bitmap的加载与缓存代码分析: 图片的压缩 比如有一张1024*768像素的图像要被载入内存,然而最终你要用到的图片大小其实只有128*96,那么我们会浪费很大一部分内存,这显然是没有必要的,下面是一个实例: public static int calculateInSampleSize( Bi ...
分类:
移动开发 时间:
2017-08-29 11:02:23
阅读次数:
207
1:ARC环境下,strong代替retain.weak代替assign,xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode 4.3(ios5和以上版本)之后就有了ARC,并且开始使用 strong与weak 2:weak ...
分类:
移动开发 时间:
2017-08-29 11:01:18
阅读次数:
191
retrieve to get something back scrap to discard or discontinue something because it is considered useless or ineffective measure to find out the size, ...
分类:
移动开发 时间:
2017-08-29 10:12:10
阅读次数:
160
弱网环境下App的功能是否正常使用,是否会发生Crash的等情况? 1.IOS ios系统一般自带弱网环境测试,可以通过设置各种网络环境,模拟弱网环境,如3G,wifi,very bad Network或者自定义网络环境进行测试。 在苹果手机的设置如下:设置>开发者选项>Status:on,选择想要 ...
分类:
移动开发 时间:
2017-08-29 09:25:42
阅读次数:
193
代码已经托管到码云上,有兴趣的小伙伴可以下载看看:https://git.oschina.net/joy_yuan/ShoppingMall之前可能忘记了web端,也就是这个APP里面内容的来源。其实就是一个简单的Tomcat里的小项目,目的是给这个APP提供一个json字符串,以及字符串里对应的内容,如图片,文字,这..
分类:
移动开发 时间:
2017-08-29 09:25:21
阅读次数:
318
之前写的一篇利用SQL注入方式攻击钓鱼网站的文章,现在在博客园再分享一下。 下午,朋友发了一条朋友圈,内容大概这样: 大体就是她的iPhone丢了,收到了钓鱼短信,多么熟悉的套路,如下: 还好她比较机智,发现是个钓鱼网站,地址如下: http://www.apple-icloudid.com.cn ...
分类:
移动开发 时间:
2017-08-28 23:54:08
阅读次数:
348
安装SDK,且手机打开开发者模式、允许USB调试后,依然提示“adb server version not match client”。 一、查看5037端口占用: 1)netstat -ano | findstr "5037" 2)通过任务管理器查看PID 二、查看进程 通过命令或任务管理器查看, ...
分类:
移动开发 时间:
2017-08-28 19:54:18
阅读次数:
3272
Android开发笔记(13)——ListFragment转载请注明:http://www.cnblogs.com/igoslly/p/6959108.htmlListFragmentListFragment是继承于Fragment的类,专门用于包含ListView的布局文件设置。当然如果你不想了解... ...
分类:
移动开发 时间:
2017-08-28 00:43:26
阅读次数:
297
安卓手机的情况下,可以用chrome浏览器来调试。 打开地址: chrome://inspect/#devices 手机用USB数据线连接电脑,并启动USB调试模式。 只要在APP中打开H5页面,界面就会显示该页面地址 点击inspect进入调试模式 之后就可以像调试浏览器页面一样调试了。 这个方法 ...
分类:
移动开发 时间:
2017-08-27 22:28:50
阅读次数:
549
一、移动开发常用技巧 Viewport基本知识 设置布局Viewport的各种信息 1、width=device-width; 设置Viewport视口宽度等于设备宽度 2、initial-scale=1; 网页默认缩放比为1(网页在手持设备上,不会进行默认缩放 3、minimum-scale=1 ...
分类:
移动开发 时间:
2017-08-27 22:25:15
阅读次数:
440
通过Bitmap我们可以设计一个ImageLoader,实现应该具有的功能是: 图片的同步加载;图片的异步加载;图片的压缩;内存缓存;磁盘缓存;网络获取; 1.加载 首先提到加载:BitmapFactory类提供了四类方法:decodeFile、decodeResource、decodeStream ...
分类:
移动开发 时间:
2017-08-27 17:12:15
阅读次数:
360
Google到一篇名为How to add Android Studio to the launcher?的文章[3],里面有一段Answers内容为: Here is my AndroidStudio .desktop file which works from the launcher. Alt ...
分类:
移动开发 时间:
2017-08-27 17:01:25
阅读次数:
355
这里下载一个gameobject的库,封装了向量计算 ...
分类:
移动开发 时间:
2017-08-27 16:15:48
阅读次数:
276