码迷,mamicode.com
首页 > 移动开发
Android studio之更改快捷键及自动导包
刚刚转入Android Studio,对AS中的一些操作还不太熟悉,所以记录一下。。。 更改AS中的代码提示快捷键,AS做的也挺智能的,在Keymap中可以选择使用eclipse的快捷键设置,但是虽然设置了,对有些快捷键还是不能使用,那么就需要我们手动去修改了。 在代码提示AS默认的快捷键是Ctrl+Alt+Space,反正我是用不惯,还是改为eclipse中的Alt+/吧,修改时必须...
分类:移动开发   时间:2015-05-13 16:57:56    阅读次数:160
Android透明状态栏
Android透明状态栏只有在4.4之后有。 其中设置有两种方式: 1. if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT...
分类:移动开发   时间:2015-05-13 16:54:38    阅读次数:189
Android Studio设置代理更新下载SDK
代理主机和端口号按上图设置即可,便可以轻松的下载更新SDK啦~~~...
分类:移动开发   时间:2015-05-13 16:54:57    阅读次数:185
Android内存分析工具
介绍Android内存分析主要使用的几个工具,Memory Monitor,Allocation Track,Heap Tool和LeakCanary。...
分类:移动开发   时间:2015-05-13 16:53:21    阅读次数:214
android常用的开源项目推荐
推荐几个好用的开源项目...
分类:移动开发   时间:2015-05-13 16:50:44    阅读次数:148
在Android Studio 上安装Genymotion插件
首先去官网http://www.genymotion.net/下载Genymotion并安装好。 其次打开AS的设置界面,找到Plugins插件目录 然后在搜索里搜Genymotion,然后点击Browse.....,就会在右边出现提示你安装Genymotion插件,点击安装即可。 安装完毕后会提示你重启AS,点击重启。 第二次打开AS后会在工具栏中出现Genymotion的小图标...
分类:移动开发   时间:2015-05-13 16:49:55    阅读次数:142
iOS使用Reveal分析他人app界面
不确定界面架构是否合理?最简单的办法就是看看别人是怎么做的,比如QQ。方法也比较简单,就是一个工具:Reveal。下面说说怎么用。测试环境:mac osx 10.10 / xcode 6.3 / ios7.1.2 / Reveal 1.5.1安装:    首先前往 http://revealapp.com/download/ 去下载文件,解压直接运行,就可以看到界面了。这里强烈建议把下载的Reve...
分类:移动开发   时间:2015-05-13 16:47:10    阅读次数:233
nagios+check_logifile实现日志监控
日志检查时我们平时用的非常多的一种监控方式,下面我们就来介绍下。 检查日志我们需要使用nagios插件,比如nagios自带的check_logfile,功能比较有限,我们使用ConSol Labs出品的check_logfiles,它能够处理截断日志,支持宏定义,支持正则等功能,使我们的监控更加灵活。 我们先来安装下:...
分类:移动开发   时间:2015-05-13 16:45:55    阅读次数:351
iOS开发多线程篇—单例模式(ARC)
iOS开发多线程篇—单例模式(ARC) - 文顶顶原文http://www.cnblogs.com/wendingding/p/3808641.htmliOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常...
分类:移动开发   时间:2015-05-13 16:36:18    阅读次数:297
【Android】Android中Serializable接口的定义和使用
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a...
分类:移动开发   时间:2015-05-13 16:31:37    阅读次数:118
Difference between getContext() , getApplicationContext() , getBaseContext()
1.http://stackoverflow.com/questions/22966601/what-is-different-between-mainactivity-this-vs-getapplicationcontext/22967165#22967165There are two type...
分类:移动开发   时间:2015-05-13 16:30:09    阅读次数:145
iOS开发多线程篇—NSOperation基本操作
iOS开发多线程篇—NSOperation基本操作 - 文顶顶原文http://www.cnblogs.com/wendingding/p/3809150.htmliOS开发多线程篇—NSOperation基本操作一、并发数(1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就...
分类:移动开发   时间:2015-05-13 16:29:23    阅读次数:168
Android Bitmap详细介绍(3)
package com.testbitmapscale;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java....
分类:移动开发   时间:2015-05-13 16:26:33    阅读次数:94
iOS开发多线程篇—基础知识 NSOperation
iOS开发多线程篇—基础知识 NSOperation原文http://www.cnblogs.com/dyf520/p/3807187.html-------NSOperation简介----1.NSOperation的作用·配合使用NSOperation和NSOperationQueue也能实现多...
分类:移动开发   时间:2015-05-13 16:23:50    阅读次数:197
iOS多线程编程的几种方式
iOS有三种多线程编程的技术,分别是:NSThread 、Cocoa NSOperation 、GCD。 这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。
分类:移动开发   时间:2015-05-13 16:23:08    阅读次数:370
iOS开发之多线程
进程什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程线程什么是线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)线...
分类:移动开发   时间:2015-05-13 16:21:14    阅读次数:279
Android网络编程系列 一 TCP/IP协议族之传输层
这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流。 传输层中有TCP协议与UDP协议。1.UDP介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。1.1.UDP协议头1....
分类:移动开发   时间:2015-05-13 16:20:42    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!