`

Android学习笔记

阅读更多
第一天:
1、Android核心文件:Androidmanifest.xml


第二天:
1、包的说明(按结构顺序排列如下)
    ui:用户接口界面
    service.impl(service):业务的操作,为UI服务,service是定义,impl包是实现
    dao.impl(service):主要负责数据的增删改操作,为service服务,dao是定义,Impl是实现
    util:辅助包文件
    Po:持久化包文件
2、res目录下的String.xml存放所以得静态常量定义,包括标题名等;
3、提示无法找到“R":需要将R包导入。
4、导入一个项目
   导入前要将.grade、build和app下的build目录删掉再给别人
   导入方法:New->import Project,选择项目导入
5、快捷键(setting的keymap中有快捷键的定义)
   a、新方法命名后将鼠标移到该方法上,可以用alt + enter来创建方法,也可以用改组合键来导入未定义类包或是非法变量的强制转换。
   b、将鼠标移动到一个变量或是一个类上,用ctrl + B可以查找到该变量或是类的定义
   c、选择类型定义的一行后,执行alt + insert键可以自动添加相应的get和set方法
6、倒入外部包
   首先在project模式下将要导的jar包文件拷入到libs目录下,然后右键单击该文件,执行“add library",执行完毕后,在android模式下可以查看build.gradle(module:app)文件中最后可以看到导入该包的定义,一次只能拷并倒一个包。

第三天
1、jar包
afinal_0.5.1_bin.jar:数据交互(已停用)
dom4j-2.0.0-RC1.jar:dom数据解析xml
picasso-2.5.2.jar:远程图片加载
xUtils3.jar:数据交互

第四天
1、bootstrap:可自响应试布局(手机)
2、web架构mysql(maraidb)+webAPI+html5+bootstrap+jqueryEasyUI
3、apistore.baidu.com//
4、访问方式(RESTFul)
    doGet select
    dogPost insert
    doDelete delete
    doPut update
5、消息推送
   a、Androidpn(拥有服务器)http://www.oschina.net/   //开源中国
   b、个推
   c、JPUsh
6、gradle
   下载地址:http://services.gradle.org/distributions
   更换方法:将包文件拷贝到C:\Users\GuoGuo\.gradle\wrapper\dists\gradle-2.12-all\8ywkdai6puj5z81fume4e7njw下,
  然后更改F:\Andriod\android-studio-ide-143.2609919-windows\android-studio\plugins\android\lib\templates\gradle\wrapper\gradle\wrapper下的grade-wrapper.property文件。
   当前项目需要重新执行菜单中build下的make project
7、推荐网站
   www.jb51.net 脚本之家
   www.oschina.net/   //开源中国
   www.runoob.com //菜鸟网站

IOS开发
1、快捷键
  ctrl(windows)键 + 空格 切换输入法
  alt(windows)键 + 数字  各种模式的切换
第五天
1、IOS编程语言swift论坛
https://github.com/daltoniam/SwiftHTTP
2、推荐网站
Cnblog
51cto
www.runoob.com
swift ios 光盘源码
第六天
1、输入后点击其他位置隐藏键盘

    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
        userName.resignFirstResponder()
        userAge.resignFirstResponder()
    }
2、XCODe模拟器中到输入框是没有键盘的解决方法
   点击xcode模拟器中的hadware,将keywboard下的connect hardware keyboard选项去掉

 
 

分享到:
评论

相关推荐

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    android 学习笔记

    Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...

    Android 学习笔记

    这篇学习笔记主要涵盖了关于布局的一些基本概念,特别是`fill_parent`和`wrap_content`这两种尺寸指定方式,以及如何通过XML布局文件来精确控制组件的位置。 首先,`fill_parent`和`wrap_content`是Android布局中的...

    android学习笔记.zip

    《Android学习笔记》 在移动应用开发领域,Android操作系统占据着重要的地位,为开发者提供了丰富的API和工具,使得创建各种应用程序变得可能。本压缩包文件包含了一位学习者从第一天到第五天,以及一个特定项目...

    android 学习笔记(全全整理)

    Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...

    java学习细节 android学习笔记

    根据给定的信息,我们可以从Java和Android学习笔记中提取出一系列重要的知识点,下面将逐一进行详细解释。 ### Java基础知识 #### 1. 命令行基础操作 - **`javacmd`**: 这个命令是Java命令行工具的一部分,用于...

    java、linux、Android 学习笔记

    【Android学习笔记】 Android是一个开源的移动操作系统,主要应用于智能手机和平板电脑。它由Google主导并开源,基于Linux内核。学习Android开发,你需要熟悉Java或Kotlin语言,理解Android SDK、Android Studio...

    android 学习笔记doc

    在Android学习过程中,掌握核心概念和技术是至关重要的。这篇学习笔记涵盖了Android开发的基本知识点,旨在帮助初学者系统地理解和深入探索这个平台。 1. **Android系统架构**:Android由Linux内核、硬件抽象层...

    Android学习笔记.rar

    这份“Android学习笔记”涵盖了从基础到进阶的Android开发知识,旨在帮助开发者深入理解Android系统,并具备开发高质量Android应用的能力。 一、Android系统架构 Android系统分为四个主要层次:Linux内核、系统库和...

    黑马程序员Android学习笔记

    《黑马程序员Android学习笔记》是一份专为初学者设计的详尽教程,旨在帮助那些希望踏入安卓开发领域的人员快速掌握核心知识。这份笔记涵盖了从基础到进阶的多个主题,帮助学习者系统地理解Android应用开发的过程。 ...

    Android学习笔记--Binder

    【Android学习笔记--Binder】 Binder是Android系统中的核心组件,它是Android系统实现进程间通信(IPC,Inter-Process Communication)的主要方式。Binder机制允许不同进程的组件之间进行数据交换和功能调用,就像...

    Android学习笔记整理.pdf

    Android学习笔记整理.pdf

Global site tag (gtag.js) - Google Analytics