随笔分类 - Android(1)学习开发
1
七彩爱心灯手机APP
摘要:安卓IDE3.20以后不包含sdk,需要更新重新下载。 1 下载工程 https://github.com/Dongvdong/Lovelamp_app 2打开工程 如果换了工程移动换了文件夹 (1)切换到project: (2)删除.gradle , .idea , build 三个文件夹。 重新
阅读全文
智能家居 (2)手机一键自配置APP
摘要:说明 本教程主要记录APP端一键自配置功能+TCP/IP通信 0配套使用单片机烧录 1 APP端开发 APP源代码网址 https://www.espressif.com/zh-hans/products/software/esp-touch/resources 说明文档 file:///C:/Us
阅读全文
1 TCP/IP通信
摘要:重点参考长链接http://blog.csdn.net/fengyuzhengfan/article/details/38830115 http://blog.csdn.net/Jsagacity/article/details/78531819# http://www.runoob.com/w3c
阅读全文
3.7 AnsyncTask异步任务
摘要:3.7 AnsyncTask异步任务、 1)为什么要用AsyncTask? 答: 我们可以用上述两种方法来完成我们的异步操作,加入要我们写的异步操作比较多,或者较为繁琐, 难道我们new Thread()然后用上述方法通知UI更新么? 程序员都是比较喜欢偷懒的,既然官方给我 们提供了AsyncTas
阅读全文
3.3 线程---Handler消息传递机制浅析
摘要:Handler的执行流程图: 当我们的子线程想修改Activity中的UI组件时,我们可以新建一个Handler对象,通过这个对象向主线程发送信息;而我们发送的信息会先到主线程的MessageQueue进行等待,由Looper按先入先出顺序取出,再根据message对象的what属性分发给对应的Ha
阅读全文
3.2 基于回调的事件处理机制
摘要:3.2 基于回调的事件处理机制 http://www.runoob.com/w3cnote/android-tutorial-callback-event-handle.html 1.什么是方法回调? 答:是将功能定义与功能分开的一种手段,一种解耦合的设计思想;在Java中回调是通过接口来实现的,
阅读全文
3.1.1 基于监听的事件处理机制
摘要:3.1.1 基于监听的事件处理机制 http://www.runoob.com/w3cnote/android-tutorial-listen-event-handle.html 本节引言: 第二章我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一
阅读全文
示例(1)按键和文本框监听
摘要:参考教程: 3.1.1 基于监听的事件处理机制 http://www.runoob.com/w3cnote/android-tutorial-listen-event-handle.html 3.5 监听EditText的内容变化 http://www.runoob.com/w3cnote/andr
阅读全文
2.3.3 Button(按钮)与ImageButton(图像按钮)
摘要:本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件, Button普通按钮 ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节 只对Button进行讲解, 另外Button是TextVie
阅读全文
2.3.2 EditText(输入框)详解
摘要:本节引言: 上一节中我们学习了第一个 UI控件TextView(文本框),文中给出了很多实际开发中可能遇到的一些需求 的解决方法,应该会为你的开发带来便利,在本节中,我们来学习第二个很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入!
阅读全文
2.3.1 TextView(文本框)详解
摘要:http://www.runoob.com/w3cnote/android-tutorial-textview.html 1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: 上面的TextView中有下述几个属性: id:为TextView设置一个组件id,根据id
阅读全文
2.2.3 TableLayout(表格布局)
摘要:3.如何确定行数与列数 ①如果我们直接往TableLayout中添加组件的话,那么这个组件将占满一行!!! ②如果我们想一行上有多个组件的话,就要添加一个TableRow的容器,把组件都丢到里面! ③tablerow中的组件个数就决定了该行有多少列,而列的宽度由该列中最宽的单元格决定 ④tabler
阅读全文
2.2.2 RelativeLayout(相对布局)
摘要:本节引言 在上一节中我们对LinearLayout进行了详细的解析,LinearLayout也是我们 用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是 帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就是当界面比较复杂的时候,需要嵌
阅读全文
2.2.1 LinearLayout(线性布局)
摘要:本节引言 本节开始讲Android中的布局,Android中有六大布局,分别是: 而今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用 用的比较多的就是LinearLayout的weight(权重属性),在这一节里,我们会详细地解析 LinearLayout,包
阅读全文
2.1 View与ViewGroup的概念
摘要:http://www.runoob.com/w3cnote/android-tutorial-view-viewgroup-intro.html UI Overview 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的。 User Interface La
阅读全文
1.9 Android程序签名打包
摘要:本节引言: 本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名! 1.什么是签名,有什么用: Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是
阅读全文
安卓开发 2 真机调试
摘要:学习网站:http://www.runoob.com/w3cnote/android-tutorial-project-src-analysis.html 模拟器 0真机调试 手机信息 华为荣耀8 系统 7.0 1手机设置 http://blog.csdn.net/gdky005/article/d
阅读全文
ROS实时采集Android的图像和IMU数据
摘要:http://www.cnblogs.com/hitcm/p/5616364.html eqweed http://www.cnblogs.com/hitcm/p/5616364.html
阅读全文
GitHub 优秀的 Android 开源项目 (精品)
摘要:1原文地址为 http://www.trinea.cn/android/android-open-source-projects-view/,作者TrineaAndroid开源项目系列汇总已完成,包括: Android开源项目第一篇——个性化控件(View)篇 Android开源项目...
阅读全文
1
浙公网安备 33010602011771号