上一讲介绍了用WebView来抓取一个网页内容。这一讲我将介绍如何在安卓内部直接进行HTTP通信。 《亚当的诞生》,西斯廷礼拜堂的吊顶画,米开朗基罗之作。当时的教皇强迫沉迷于雕塑的米开朗基罗画巨幅壁画。米开朗基罗认为这是在浪费自己的才华,充满愤怒的作画。当然,他又成功了。 描述 这一讲中,我将使用JSON,将数据库备份到远程的数据库中。反过来我也将从远程数据库中抓取条目,并放入安卓的数据库。相关的
上一讲说明了数据库中存取数据的方法。这一讲将以条目的视图方式,来以相似的视图方式,显示多个数据对象。这种方式特别适合于显示从数据库中取出的多个结构相似的数据,比如多个联系人,或者多个联系人分类。 《玛丽莲梦露》,这是一副现代艺术作品。听到玛丽莲梦露自杀的消息后,现代艺术家沃霍尔深为震惊。他通过重复玛丽莲梦露的形象,创作了这幅波普艺术的名作。每一个形象既是重复,又有变化。 描述 多个条目的视图方式在
在安卓第三夜 概念漫游(上)中,我介绍了安卓最基本的功能单元和Intent的连接方式。在这个骨架之上,我们可以进一步增加一些与开发密切相关的重要概念。 Context 一个应用是由多个Activity和Service这样的功能单元组成。一个应用共享有一个Application Context对象。在功能单元内部,可以用特定的方法来调用该对象。正如名字所表示的,Context对象记录了应用所处的环境
拿起一个手机,总是满屏的应用图标。点击图标,选择应用,玩一把游戏,刷一下微博,写一篇日记。“叮咚”一声,邮件应用提醒有一封新来的邮件。在安卓里,眼花缭乱的应用承载着各种有趣的功能。欢迎来到安卓应用的世界。 每一个应用都是存储在手机中的一段小程序。编写这段小程序,是每个安卓开发者的主要工作。程序运行后成为一个进程后,在进程的内存空间中新建一个Dalvik虚拟机。程序预设的各种视觉效果和功能,都会在这
学习安卓的架构,是从操作系统的角度理解安卓。安卓使用Linux内核,但安卓的架构又与常见的Linux系统有很大的区别。我们先来回顾一下传统的Linux架构,再来看安卓的变化。 Linux系统架构 先来看常见的Linux系统架构,你可以参考Linux的架构 内核是系统的底层。Linux开机后,内核即启动,并存活于属于自己的内存空间,即内核空间(kernel space)。内核的一大功能是和硬件通信。
承接“Java快速教程”,我将开始写安卓相关的文章。 安卓(Android)开发主要使用Java语言。Java语言基础,是安卓开发的第一道门槛。再者,一个好的安卓应用往往配合有远程服务器。这两方面,可以参考Java快速教程中对Java语言和Play框架的讲解。安卓开发还需要其它技术的合作,包括操作系统、互联网、图形化界面、数据库等。可以说,移动开发是一个现实的战场,平常操练的各项本领都会派上用场。
问的东西都很泛 范围很广 1.说一下常用的数据结构 2.说一下sql优化的思路 3.线程池如何设计 4.java怎么做到线程安全 有哪些机制 5.tcpip模型 tcp为什么安全 tcp拥塞控制 流量控制 6.进程通信 7.了解什么算法 动态规划和递归 介绍几种排序算法 项目相关 项目细节 7聊天 平时怎么学习 看什么书等等
自我介绍 实习经历 实习项目介绍 实习主要做了什么 单元测试的代码覆盖率怎么实现的 怎么做的单元测试 项目经历 项目介绍 怎么做的用户权限控制 加密存储用户密码时,怎么加salt?为什么要加salt? 介绍一下SpringMVC 有哪些常用的设计模式 监听者模式、观察者模式、单例模式、工厂模式、抽象工厂模式、装饰器模式、 线程池 线程调度方式 堆和栈的区别 锁机制 Java和python的区别?优
1.大量客户操作时,怎么从数据库本身优化 2.实习/学校遇到困难怎么解决 3.c++为什么不能跨平台 4.为什么c++比java效率高 5.spring框架原理 #凉经#
·对面向对象的理解 ·ArrayList扩容等 ·垃圾回收 ·网络七层协议 ·TCP三次握手 四次挥手 ·https加密的算法 ·mysql调优 ·redis缓存雪崩如何解决 手撕 判断字符串s1 s2混合合并能否组成s3 还有一些零零碎碎底层的我不会第一次面试,跟面试官聊的还算愉快
java技术栈,投的安卓 自我介绍 介绍一下项目 java基础数据类型 int 和long字节数 string常量和new string相等问题 equals方法 重写equals的话需要注意什么 hashcode equals相等,hashcode相等可以吗 hashmap原理,底层数据结构 hashtable和concurrenthashmap区别 集合遍历方式 删除元素方式 进程和线程的区别
本文向大家介绍mysql 5.7如何安装 mysql 5.7安装配置教程,包括了mysql 5.7如何安装 mysql 5.7安装配置教程的使用技巧和注意事项,需要的朋友参考一下 这篇文章为大家提供了Mysql的安装包,详细的安装步骤,以及安装过程中出现的问题的解决方案,希望对大家有所帮助...... 工具:Mysql 5.7.12.0安装包 下载 方法/步骤: 点击下载下来的安装工具,进入第一步
本文向大家介绍centos 7安装mysql5.5和安装 mariadb使用的命令,包括了centos 7安装mysql5.5和安装 mariadb使用的命令的使用技巧和注意事项,需要的朋友参考一下 以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,首先centos7 已经不支持mysql
我正在使用Android Studio连接小米Redmi Note 3G设备中的run应用程序。我的设备已在“选择设备”对话框中找到,但我一直收到错误: 我试着在网上寻找解决方案,但没有提到错误。
本文向大家介绍linux上安装Docker(非常简单的安装方法),包括了linux上安装Docker(非常简单的安装方法)的使用技巧和注意事项,需要的朋友参考一下 最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例