码迷,mamicode.com
首页 > 移动开发
android:layout_margin真实含义 及 自定义复合控件 layout()执行无效的问题解决
一、关于layout_margin 搞Android时间也不短了,对layout_margin也不陌生了,可最近遇到一个问题让我发现,对它的认识还不够深入全面。大量网络资料上都说,layout_margin指view距离父view的距离。这个说法不够严谨,正确的说法是,距离view的相对view的距离才更准确。 在Linearlayout下,可以认为是距离父view的距离。但在RelativeLa...
分类:移动开发   时间:2014-06-14 10:15:39    阅读次数:282
Android数据的四种存储方式之SQLite数据库
/** * 本例解决的问题: * 核心问题:通过SQLiteOpenHelper类创建数据库对象 * 通过数据库对象对数据库的数据的操作 * 1.sql语句方式操作SQLite数据库 * 2.谷歌提供的api对SQLite数据库的操作 * 3.SQLite对事务的操作 */ import com.itheim.createsqlitedb.db.MyOpenHelper; impor...
分类:移动开发   时间:2014-06-14 13:35:36    阅读次数:196
每日算法之三十三:Trapping Rain Water
这是一个很有意思的问题,求解最大容积问题,值得动脑筋想一想。 原题如下: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. For...
分类:移动开发   时间:2014-06-14 13:12:01    阅读次数:185
Android程序员学习之路
和一些刚工作以及未毕业的同学沟通,很多同学对在没有工作机会或熟练Android人员指导的情况下,如何学习Android并提高Android水平比较关心。下面我从几个方面介绍一些方法和方式来和大家分享: 1.Android知识 1.1.网站资源 1.1.1.Android官网 这个是最权威最官方的。主要看设计篇 和 开发篇 。API相关接口用到哪一个接口再去看。不用挨个看。当然现在可能会...
分类:移动开发   时间:2014-06-14 12:46:17    阅读次数:145
Android DEV : Android Studio Build Error
有段时间没打开Android Studio, 今天尝试编译个App却出现如下错误. Error:The SDK Build Tools revision (19.0.3) is too low for project ':app'. Minimum required is 19.1.0 折腾了一下,...
分类:移动开发   时间:2014-06-14 08:21:35    阅读次数:201
unity3d发布Android程序
unity3d是一个跨平台的游戏开发引擎,可以使用c#开发各种平台上的游戏,如windows,Mac,Android,windows phone,IOS,Flash等。下面说下如何将开发好的unity3d游戏发布到Android手机上 1.安装unity3d 这是官网下载地址,这里能下载到最新版本的...
分类:移动开发   时间:2014-06-14 08:27:46    阅读次数:181
【iOS】1
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(320/2.0 - 140/2.0, 80, 140, 40)];label.text = @"Hello World";label.backgroundColor = [UICol...
分类:移动开发   时间:2014-06-14 08:32:55    阅读次数:206
Android中将xml布局文件转换为View树的过程分析(上)
有好几周没写东西了,一方面是因为前几个周末都有些事情,另外也是因为没能找到好的写作方向,或者说有些话题值得分享、写作,可是自己积累还不够,没办法只好闷头继续研究了。这段时间一边在写代码,一边也在想Android中究竟是如何将R.layout.xxx_view.xml这样的布局文件加载到Andro.....
分类:移动开发   时间:2014-06-14 08:44:16    阅读次数:219
iOS开发多线程网络———多线程概念及GCD
iOS开发多线程网络———多线程概念及GCD一.多线程的概念1.什么是进程? a.正在进行中的程序被称为进程,负责程序运行的内存分配 b.每一个进程都有自己独立的虚拟内存空间2.什么是线程? a.线程是进程中一个独立的执行路径(控制单元) b.一个进程中至少包含一条线程,即主线程 (在i...
分类:移动开发   时间:2014-06-14 08:45:18    阅读次数:274
rubymotion 用ruby写iOS
除了用obj-c来写iOS外,苹果公司几周前在开发者大会上发布了一个新语言swift。一时响应非凡,大家都觉得已经没有必要再去接触obj-c那种繁复的语法和冗长的函数名了。其实,几年前就有一款付费的ruby for iOS 了,那就是rubymotion。ruby语言是个很有人味的语言,不在那么死板...
分类:移动开发   时间:2014-06-14 08:54:36    阅读次数:181
使用dx命令在cmd环境下执行的正确方法,我用的版本android4.4.2,jdk1.8
一、首先介绍几条命令:将Hello.java文件编译成Hello.class文件F:\adt-bundle-windows-x86_64\sdk\build-tools\android-4.4.2>javac -source 1.6 -target 1.6 Hello.java将Hello.clas...
分类:移动开发   时间:2014-06-14 09:04:57    阅读次数:204
Android Log介绍
android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w(),Log.e()。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义,相信用过Apache Log4j,Apache...
分类:移动开发   时间:2014-06-14 13:24:17    阅读次数:153
6月13日作业方块的移动
import UIKitclass ViewController: UIViewController { var greenView:UIView! override func viewDidLoad() { super.viewDidLoad() // Do any ad...
分类:移动开发   时间:2014-06-14 18:10:54    阅读次数:232
iOS 中级数据持久化——简单的数据库(Sqlite3)
sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。 数据库无非就是增,删,改,查四种。除了查询以为,其他的三种方法比较类似//使用数据库之前,打开...
分类:移动开发   时间:2014-06-14 18:40:37    阅读次数:274
Android 虚拟机安装SD卡
在cmd命令行下,进入platform-tools目录下。1.创建sdcardmksdcard -l mycard 256M E:\android\myCards\mysdcard.img这样就在该目录下创建好了一个SD卡的虚拟镜像。其中-l命令行参数表示虚拟磁盘的卷标号。256M是创建的虚拟sdc...
分类:移动开发   时间:2014-06-14 18:58:03    阅读次数:191
apple
you are the apple of my eye
分类:移动开发   时间:2014-06-14 19:27:49    阅读次数:144
AndroidHttpClient详解
AndroidHttpClient结构:public final classAndroidHttpClientextends Objectimplements HttpClient前言:这类其实是Google对阿帕奇的HttpClient的一个封装,一些默认属性有android做了一些优化。 然.....
分类:移动开发   时间:2014-06-14 20:21:05    阅读次数:227
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!