
Android
流汗的鱼
这个作者很懒,什么都没留下…
展开
-
C语言中的auto,register,static,const,volatile,extern
1)auto 这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。(2)register 这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。 (3)static 常见的两种用途:转载 2014-05-12 09:51:35 · 1027 阅读 · 0 评论 -
android开发之sqlite数据库增删改查
Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性转载 2015-10-26 14:57:19 · 1333 阅读 · 0 评论 -
Activity四种启动模式
本文转自:http://blog.youkuaiyun.com/shinay/article/details/7898492Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Acti转载 2015-10-12 18:17:45 · 442 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个转载 2015-10-28 14:16:00 · 557 阅读 · 0 评论 -
Activity的生命周期
在Android中,Activity的生命周期一直是 比较重要的知识点,即使是在面试中也经常被问到。网上已经有很多人写过介绍此内容的文章,本文只是自己的总结笔记,便于以后翻阅。首先上图:上面那张让人看起来很爽的图就是官方文档中关于Activity生命周期的演示图,Activity共有七个生命周期方法,分别为:[c-sharp] view plaincop转载 2015-10-28 14:35:45 · 594 阅读 · 0 评论 -
android 数据存储二使用文件存储数据
核心原理: Context提供了两个方法来打开数据文件里的文件IO流 FileInputStream openFileInput(String name); FileOutputStream(String name , int mode),这两个方法第一个参数 用于指定文件名,第二个参数指定打开文件的模式。具体有以下值可选: MODE_PRIVATE:为默认操作模式原创 2015-11-14 15:15:05 · 651 阅读 · 0 评论 -
android 数据存储一SharedPrenference存储简单数据
使用SharedPrenference 存储数据类似ios 的偏好设置存储数据适用范围:保存少量的数据,且这些数据的格式非常简单:字符串类型,基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口令密码等。核心原理:保存基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息。通过DDMS 的file explo原创 2015-11-14 13:17:05 · 1461 阅读 · 0 评论 -
深入理解android view 生命周期
首先来看三分 创建view 的 日志信息 (自定义View 配置到xml文件中):android:visibility=gone ?1234567891003-2519:56:55.934: D/yyyyy(11493): onVisi转载 2015-10-28 14:18:48 · 683 阅读 · 0 评论 -
android.util.Log常用的方法
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。一>Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");二>Log.d的输出颜色是蓝色的,仅原创 2015-10-28 14:27:57 · 3521 阅读 · 0 评论 -
android开发-dialog使用
转载请注明出处:红亮的专栏:http://blog.youkuaiyun.com/liang5630/article/details/44098899Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框。当然学会系统的,自定义就简单了,所以转载 2015-10-21 13:36:10 · 685 阅读 · 0 评论 -
让ImageView的图片全屏填充
好吧就一个属性,但这是图片在imageview这个控件里面全部填充android:scaleType="fitXY"如果想把title去掉或者显示信号那部分也去掉,可以再百度 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏原创 2015-10-19 21:29:16 · 1468 阅读 · 0 评论 -
android开发中的常用布局
Android布局大全 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。1.LinearLayout,线性布局方式 这种转载 2015-09-11 12:12:56 · 499 阅读 · 0 评论 -
Socket通信原理和实践
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?转载 2014-07-07 13:56:38 · 753 阅读 · 0 评论 -
Android的学习之路(三)项目的启动过程和安装过程详解
应用的安装和启动过程:安装:第一步:java的编译器会把这个.java文件编译成.class文件 第二部:Android的SDK提供了一个dx工具,这个工具把.class文件转义成.dex文件 第三部:打包操作,把.dex文件和资源文件进行打包,打包成一个压缩文件,然后进行签名。最后就打包成为了.apk文件 第四部:调用adb指原创 2014-07-08 14:45:53 · 1166 阅读 · 0 评论 -
Android的学习之路(四)项目中清单文件的学习和android中常用的显示单位
1.所谓的清单文件就是项目中的AndroidManifest.xml文件,这个文件可是有大用处的,比如:app的名字,图标,app支持的版本app的包名等等。下面我就介绍下这个清单文件的各个参数的作用。<manifest xmlns:android="http://schemas.android.com/apk/res/android"命名空间 package="com.example.hel原创 2014-07-08 15:04:47 · 1443 阅读 · 0 评论 -
Android的学习之路(一)开发环境的搭建
一直以来都是做IOS开发的,但是有时候需要将IOS的应用搬到Android平台上。但是自身的功底并不是很好,所以就得学习学习了,今天我就和大家一块来学习下Android的环境搭建。 1>下载并且安装Eclipse。 Eclipse下载地址:http://pan.baidu.com/s/1pJtwLib原创 2014-07-07 10:13:18 · 808 阅读 · 1 评论 -
Android的学习之路(五)java基础学习1
android的基础就是java。以前上大学的时候,学过一些,但是毕业后也没怎么用,这次为了学习android在重新温习下,这样有助于我们在开发的过程中,更快捷的有效的解决问题。在网上找了老毕的一些视频,在此要特别感谢老毕同志,谢谢他的分享。android的开发之路 - java基础学习(一)1.将java代码编写到扩展名为.java的文件中2.通过javac命令对该java文件进行编译3.通过java命令对生产的class文件进行运行原创 2014-08-20 10:20:48 · 752 阅读 · 0 评论 -
Android的学习之路(二)项目中原生文件的使用场景和文件介绍
1.src文件:java源代码存放目录2.gen 文件:自动生成所有由android开发工具自动生成的文件,目录中最重要的就是R.java文件,这个文件由android开 发工具自动产生的。android开发工具会自动根据你存放res目录的资源,同步更新修稿R.java文件,正因为 R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java文件在应用中起到了字原创 2014-07-08 10:33:19 · 1651 阅读 · 0 评论 -
iOS应用下集成携程api(酒店和飞机票)
最近一个项目中要使用酒店查询和飞机票预定,我这一通折腾,好在皇天不负有心人,最后终于一一搞定。选择了携程,为什么呢?目前国内有几家规模比较大的,例如:去哪儿,艺龙旅行,和携程。了解了一圈,最后发现,携程的api免费的。所以我就选择了携程。如果你对携程api有什么疑虑,或者不清楚,不知道怎么使用的,请留言,我会尽快回复你的。目前网上的资料(ios用的)比较少,所以我就写了这篇博客让大家尽量少走些弯路原创 2014-11-25 15:16:55 · 3443 阅读 · 2 评论 -
Xcode上传成功后,itunes上却显示二进制文件无效的处理方法
由于线上程序有bug,所以急于上线。从昨天开始上传,一直上传不成功,于是从网上各处找资料,最后在一个网站上找到了。二进制文件无效的解决方法:Product ---->Scheme---->editScheme,然后把最后两项都改为release。Analyze 和Archive都改为release就好了,然后增加build号重新上传即可。原创 2015-05-26 13:41:58 · 5272 阅读 · 0 评论 -
android开发之-相对布局的属性
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;原创 2016-06-29 12:44:15 · 3677 阅读 · 0 评论