移动开发学习基础
最近一直在学习IOS开发,想将自己的心得与体验写在自己的博客里。以前也学过Android学习开发
郝高明
这个作者很懒,什么都没留下…
展开
-
IOS开发学习基础--------C语言(六)
第六章 指针 本章内容:1.指针的声明和使用 2.指针作为函数参数 3.数组与指针 4.动态内存分配 5.字符串与指针 6.指针数组 7.数组指针 8.指向指针的指针 1. 指针的声明和使用 指针声明通用的格式:数据类型 *指针变量名称; 指针的使用原创 2013-11-25 20:51:53 · 892 阅读 · 0 评论 -
IOS开发学习基础--------C语言(五)
第五章 数组与字符串 本章内容:1.一维数组的声明、初始化与使用 2.字符串 3.字符串库函数 4.二维数组的声明、初始化和使用 1.1 一维数组的声明、初始化和使用 声明:int scores[5]; 初始化:int scores[5]={1,2,3,4,5};或者 int scor原创 2013-11-21 19:20:51 · 1338 阅读 · 0 评论 -
IOS开发学习基础--------C语言(四)
第四章 常量、宏、枚举、函数 本章任务:1.const关键字 2.宏定义 3.枚举常量 4.自定义函数 5.函数递归 1.1 const关键字 我们可以使用const关键字来将一个变量变为常量,形式为:const int i = 20; 为什么称为常量呢?因为i中的值一旦被设定,后期就无法更改。这样的原创 2013-11-20 19:10:33 · 1757 阅读 · 0 评论 -
IOS开发学习基础--------C语言(三)
第三章 循环结构 循环结构:C语言中就只有三种循环结构:while,do....while, for 1.1 while循环语句的一般形式:while(表达式){循环语句;}循环外的语句; 1.2 do....while 循环 语句的一般形式:do{ 循环语句;原创 2013-11-19 18:01:27 · 903 阅读 · 0 评论 -
IOS开发学习基础--------C语言(二)
第二章 条件分支结构1.1 运算符优先级1.2 短路情况编码时容易发生短路情况:1. &&运算时左边的表达式如果为假(0),那么右边的表达式就不再运行。因为整个关系表达式的结果已经能够确定为假(0);2. || 运算时左边的表达式如果为真(非0),那么右边的表达式也就不再运行。因为整个关系表达式的结果已经确定为真(1);1.3 条件分支原创 2013-11-19 17:45:22 · 934 阅读 · 0 评论 -
IOS开发学习基础--------C语言(一)
今天开始继续博客,好久都没有写了。由于来到北京参加博看的IOS实训,所以重新将我的第一门编程语言C拾起来了。为了以后能够打好基础,还是每天写一篇博客,“好记性不如烂笔头”。 第一章 数据处理和交互式输入 本章内容:1.赋值运算符 2.隐式类型转换原创 2013-11-19 17:24:34 · 1217 阅读 · 0 评论 -
Android--百度地图学习(第三章)如何给地图添加多个覆盖物
在上一章中,我们学习到了如何在地图中添加覆盖物,但是,一张地图上不可能就只有一个覆盖点,有可能根据需要,要添加多个覆盖点。下面,我们就来讲述一下如何在地图中添加多个覆盖物。 我们以标记山东省得三个市来举例子,首先准备好经纬度,济南市(36.665067,116.989145)、滨州市(37.381357,117.964824)、泰安市(36.200005,117.08155原创 2013-04-21 14:45:21 · 1111 阅读 · 0 评论 -
Android--百度地图学习(第二章)如何给地图覆盖物概述
所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。地图API提供了如下几种覆盖物: (1.) Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法,实现用户自定义图层显示。 (2.)MyLocationOverlay:一个负责显示用户当前位置的Overlay。 (3.)ItemizedOv原创 2013-04-20 19:06:38 · 848 阅读 · 0 评论 -
Android--百度地图学习(第一章)如何搭建百度地图的环境
百度地图移动版API是一套基于移动互联网设备的应用程序接口,支持iOS/Android平台。通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如定位服务、本地搜索、路线规划等数据服务,你可以根据自己的需要进行选择。 百度地图官网地址:http://developer.baidu.com/map原创 2013-04-20 18:28:55 · 754 阅读 · 0 评论 -
android颜色大全
在android项目中,有时候UI设计会需要颜色,我在学习的过程中找了一些颜色,可以说很全,大家看一下: #ffc0cb#ffb6c1#ffffff#ffdab9#ffd700#fffff0#ffffe0#ffff00#fffafa#fffaf0#fffacd#fff8dc#fff5ee#fff0f5#ffefd5原创 2013-06-18 17:04:23 · 659 阅读 · 0 评论 -
android中使用ksoap2和服务器传递对象遇到的问题
当你想使用ksoap2从服务端递复杂对象给android 客户端时,下面的代码可以帮助你。这是我寻找了两天,终于找到的解决方案,期间的辛苦与烦恼就不提了。遗憾网上竟没有一个完整的博客说明这点,有点是提供大致的方案,然而一些没有提到的小细节往往绊住了你前进的脚步,屡次失败的尝试不断的打击着你的信心,令你灰心丧气,功亏一篑。 下面贴出代码,大家可以参考下,这些代码是我编译通过并可以成转载 2013-06-10 18:15:15 · 1165 阅读 · 0 评论 -
如何把自己的笔记本做成一个wifi热点共享网络
在做android的时候,我们可能会用到web service 在myeclipse上发布一个web service服务,在手机上调用这个服务操作数据库,但是在模拟器上运行成功,但是在真机上就会显示程序无响应,原因就是,内网和外网的问题。可能你的服务器端是发布在了内网上,但是,你用手机的数据连接上得时外网也即是Intent,这样的话网关是不一样的,所以程序会显示无法响应。所以,这个解决办法就是,把原创 2013-05-31 17:16:40 · 3561 阅读 · 0 评论 -
android---ContextMenu操作(长按listview)
ContextMenu是android的context menu上下文菜单,选择某项VIEW后长按menu键,就会显示出来。实现ContextMenu,一般要用到以下三个方法: (1)registerForContextMenu(getExpandableListView()); (2)onCreateContextMenu(ContextMenu menu, Vi原创 2013-05-28 18:33:03 · 2148 阅读 · 0 评论 -
Android----跟随手指动得View
跟随手指动的View就是写一个类继承View类,设置图片的初始位置,然后绘制图片,在MainActivity中实例化这个类,然后添加触摸监听事件。 大家先看一下效果: 布局文件:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" andro原创 2013-05-21 15:56:34 · 1353 阅读 · 0 评论 -
Android UI ---星度条RatingBar
星度条RatingBar,一个简单的控件,但是对于界面来说是一个美化的亮点。 布局文件layout_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t原创 2013-05-21 15:20:06 · 949 阅读 · 0 评论 -
Adroid----数据存储之SQLite(1)
简单的介绍一下SQLite。 要点1. SQLite是嵌入式关系型数据库。 要点2. 存储时支持五种数据类型 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)。注意:仍然可以这样创建表结构 CREATE TABLE 表名(_id integer primary key autoincrement原创 2013-05-13 21:43:15 · 761 阅读 · 0 评论 -
Android----搭建单元测试环境
android中写程序中我们会写到很多的方法,如果要测试这些方法是否写的正确,那么我们就需要搭建一下单元测试环境,可以让我们了解每一个方法是否正确。 单元测试环境需要在AndroidManifest.xml中添加放在下,之前。然后还需要添加<instrumentation android:name="android.test.Instrument原创 2013-05-13 18:02:37 · 1038 阅读 · 0 评论 -
Android----病毒查杀原理及应用
今天看到一篇帖子,是关于病毒查杀的问题,那片帖子写的很详细,将原理都讲述出来了,后来根据帖子的代码自己实例验证了一下,发现是可行的,所以,现在就记录一下学习的过程。(此文有借鉴的地方,关键是大家能学到技术) 杀毒原理:首先给大家看一副图片(借鉴):原理简介: 首先,我们需要部署大量的“蜜罐”服务器,也就是没有安装杀毒软件、防火墙等的赤裸裸的手机或服务器,让原创 2013-05-11 11:44:43 · 4407 阅读 · 0 评论 -
Android----数据存储之File
上一篇我们说到了三种方式储存数据信息,已经讲到了第一种SharedPreferences,那么这一篇就讲一下第二种文件File的方式。 同样还是以一个例子来讲一下。直接上技术,理论的东西自己去研究。。。 先上图,看效果: 布局文件antivity_main.xml,这个对于我们来说不难弄:<LinearLayout xmlns:android="ht原创 2013-05-10 22:14:26 · 692 阅读 · 0 评论 -
Android----数据存储之SharedPreferences
Android的数据存储和访问有三种方式:SharedPreferences、文件File和SQLite。前两种方式用于存储简单的数据,而SQLite是Android的专用数据库,其所用的也是和SQL Server和Mysql的语法相似的。这一节主要讲一下SharedPreferences这种方式存储数据。 我们用一个例子能够更好的理解,就用按上下键按钮设置音乐的开关并且保存起原创 2013-05-10 21:41:38 · 787 阅读 · 0 评论 -
Android---多线程两种方式
首先,我们先来弄明白三个概念:程序、进程、线程。 程序是一段静态的代码。 进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。对一个应用程序可以同时启动多个进程。 线程是程序里面不同的执行线索 线程和进程的区别: 多进程:在操作系统中能同时运行多个任务。 多线程:原创 2013-05-09 19:34:25 · 653 阅读 · 0 评论 -
Android UI设计----闪屏效果
介绍一个UI设计界面----闪屏,当开始一个应用程序时,会有一个WeclomActivity,有一个动画效果,设定这个Activity动画几秒钟完成后自动跳动到应用程序的主界面,这样设计会给客户一个缓冲时间。 要完成闪屏跳转,需要两个Activity(MainActivity和WeclomActivity),因为我们主要做闪屏效果,所以,主要设计一下WeclomActivi原创 2013-04-23 08:58:09 · 2622 阅读 · 0 评论 -
Android UI设计——画廊Gallery与提示框Dialog的综合运用
讲一个简单的小应用程序,就是模仿QQ上的选择头像,很简单,但是对于Android初学者来说,是一个比较好的学习画廊Gallery与提示框Dialog综合运用的例子。 先讲一下画廊Gallery。Gallery需要绑定一个Adapter ,通常情况下Adapter 就用到三种:ArrayAdapter、SimpleAdapter和BaseAdapter。要做出画廊效果就会用到B原创 2013-04-22 16:26:05 · 1166 阅读 · 0 评论 -
Activity----生命周期的理解
创建两个Activity,在两个Activity中各添加一个按钮,实现Activity之间的跳转,在LogCa中新建一个关于System的Filter logcat messages,然后观察,当启动一个Activity时,它的生命周期是怎么样变化的。 mainActivity.java package cn.bzu.l2.l2_activitylifecycle;impo原创 2013-03-28 16:35:09 · 624 阅读 · 0 评论 -
Android简易计算器----布局_菜单_提示框 的运用
我们来讲一个计算器的Android的应用实例,其中包含了布局嵌套、菜单以及提示框的运用。下面的这个程序的效果图。 根据看到的结果,我们可以将这个布局分为两部分,第一部分就是上面一行的,第二部分就是下面的的按钮部分,它也是一个。这两个放在一个中,这就用到了布局的嵌套。 下面是布局文件的代码: activity_main.xml <Line原创 2013-03-28 16:17:49 · 1046 阅读 · 0 评论 -
Activity之间的跳转---从一个Activity跳转到另一个Activity
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:原创 2013-03-17 15:29:48 · 2043 阅读 · 0 评论 -
从一个Activity向另一个Activity传递数据
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:原创 2013-03-17 14:59:59 · 1319 阅读 · 0 评论