码迷,mamicode.com
首页 > 移动开发
Android系统开发(6)——Linux底层输入输出
一、操作系统的体系结构计算机是由一堆硬件组成的,操作系统是为了有效的控制这些硬件资源的软件。操作系统除了有效地控制这些硬件资源的分配,并提供计算机运行所需要的功能之外,为了提供程序员更容易开发软件的环境,操作系统还提供了一整组系统调用接口。如上图所示,最中间的是硬件,操作系统是由内核和系统调用接口组成,其中内核是直接操作硬件的,内核提供了对这些硬件资源的控制和进程管理,系统调用接口向上提供了统一的...
分类:移动开发   时间:2014-08-24 20:56:33    阅读次数:301
(转)iOS面试题目
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:移动开发   时间:2014-08-24 20:49:33    阅读次数:281
【Android】自己定义控件——仿天猫Indicator
今天来说说类似天猫的Banner中的小圆点是怎么做的(图中绿圈部分)在学习自己定义控件之前,我用的是很二的方法,直接在布局中放入多个ImageView,然后代码中依据Pager切换来改变图片。这样的方法尽管能够在切换完毕后正确显示小圆点,可是却做不到例如以下图中的切换中的状态显示:今天学到了自己定义...
分类:移动开发   时间:2014-08-24 20:47:33    阅读次数:332
安卓学习第18课——StackView
package com.example.stackview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util....
分类:移动开发   时间:2014-08-24 20:44:33    阅读次数:295
Android自定义View
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://sc...
分类:移动开发   时间:2014-08-24 20:44:13    阅读次数:244
Android-SQLite
SQLite 是一个轻量级数据库,大小才几十K,但是麻雀虽小,五脏俱全; 官方网址:http://www.sqlite.org 与Java的JDBC和ODBC不同,SQLite的增删改查是通过SQLiteOpenHelper和SQLiteDatabase进行的; SQLiteOpenHelper使用方法 getReadableDatabase() 返回一个可读的SQLiteData...
分类:移动开发   时间:2014-08-24 19:26:22    阅读次数:350
Cygwin的安装及在Android jni中的简单使用举例
Cygwin的安装及在Android jni中的简单使用举例!...
分类:移动开发   时间:2014-08-24 19:25:22    阅读次数:211
关于新小米盒子的Recovery模式如何进入
关于新小米盒子的Recovery模式如何进入
分类:移动开发   时间:2014-08-24 19:19:43    阅读次数:140
iOS通过http post上传图片 (转)
转载自:http://www.cocoachina.com/bbs/read.php?tid=89985由于iOS无法通过html表单来上传图片,因此想要上传图片,必须实现http请求,而不能像其他语言那样通过html表单的post就能上传。上传图片的http post请求的格式是这样的:?1234...
分类:移动开发   时间:2014-08-24 19:17:43    阅读次数:216
iOS7_ios7_如何实现UIAlertView以及监听点击事件(其它样式)_如何修改UITextField默认键盘样式
首先我们知道,UIAlertView实际上有多种样式,在xcode中,按住cmd点击UIAlertView,进入头文件我们看到:1 typedef NS_ENUM(NSInteger, UIAlertViewStyle) {2 UIAlertViewStyleDefault = 0, //默...
分类:移动开发   时间:2014-08-24 19:16:03    阅读次数:338
运行最快的安卓模拟器VirtualBox安装教程
网上有多种多样的安卓模拟器,蓝手指啊,百度的MTC等等,但是他们的运行速度,与电脑的切合度都没有VirtualBox安装Android-X86结合在一起来的快。工具/原料电脑一台网络方法/步骤1到http://www.android-x86.org/download下载android-x86-2.2...
分类:移动开发   时间:2014-08-24 19:14:52    阅读次数:343
【VLC-Android】vlc-android简例
继续折腾vlc,做这个例子并不顺利,卡在只有声音没有图像这个问题好久,网上的例子有些API已经对不上,继续分享,,,
分类:移动开发   时间:2014-08-24 19:12:43    阅读次数:295
下面就介绍下Android NDK的入门学习过程(转)
为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就...
分类:移动开发   时间:2014-08-24 19:11:52    阅读次数:272
Android Socket编程学习笔记
通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。 ...
分类:移动开发   时间:2014-08-24 18:10:03    阅读次数:306
为 Eclipse “难民”准备的 Android 和 IDEA
这个月早些时候,我用于编写 Android 项目的环境由? Eclipse ?变成了? IntelliJ IDEA 。总体来说,这体验感棒极了,我更喜欢使用 IDEA 而不是 Eclipse 进行 Android 开发。而且现在? IntelliJ IDEA 11 EAP (...
分类:移动开发   时间:2014-08-24 18:09:23    阅读次数:386
Android-支持多屏幕-1
原文链接:Supporting Multiple Screens Android运行在许多不同屏幕尺寸(screen size)和密度(screen density)的设备上。对于应用程序,Android系统提供了一致的跨设备开发环境,处理了应用程序适配屏幕的大部分工...
分类:移动开发   时间:2014-08-24 18:09:03    阅读次数:304
android-Animation进阶(创造用户舒服的动画)
Android项目实用动画进阶,总有你想要的效果!...
分类:移动开发   时间:2014-08-24 18:06:22    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!