![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APP开发
脚踏实地,步步前行
这个作者很懒,什么都没留下…
展开
-
上传照片到服务器
一 目的:在app上上传图片到服务器二 过程1.设计布局1)在主界面MainActivities有两个按钮,分别是选择图片和上传照片;一个ImageView,用来放照片,一个TextView用来显示上传结果(是否成功) <Button android:id="@+id/selectImage" android:layout_width="fill_p...原创 2019-08-22 14:40:37 · 221 阅读 · 0 评论 -
app上传文本数据到服务器的实现
一.目标将app客户端用户填写的地点和描述信息上传到服务器。二.流程1.界面设计,两个TextView用来提醒用户该输入什么信息,两个EditText让用户输入文本信息,一个Button用来提交用户输入的信息到服务器 <TextView android:layout_width="wrap_content" android:layout_height...原创 2019-08-22 14:40:17 · 1980 阅读 · 2 评论 -
从服务器获取图片
一 APP端代码1.界面设计 一个ImageView,一个Button2.定义控件并通过id找到 private ImageView ivImg;private Button btnDownload; ivImg = (ImageView) findViewById(R.id.ivImg);btnDownload = (Button) findViewById(R.id.btnDown...原创 2019-08-22 14:40:02 · 1977 阅读 · 0 评论 -
app从服务器上获取文本,放到列表
一.目的从服务器上获取数据库里表格的每条信息,并在app中以列表表示,点击每条记录,可以出现详细信息二.步骤1.控件布局设计,添加一个ListView控件 <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:...原创 2019-08-22 14:39:45 · 319 阅读 · 0 评论 -
反射
为什么用反射为了实现扩展性,有个时候传入参数是一个接口的实现类,那么就没办法知道他有哪些特定的字段,方法.这个时候就可以用反射.用反射可以知道任意一个类,对象,接口所有的属性和方法.怎么用?分为三种情况:传入的是一个对象,传入的是一个类,传入的是一个接口.传入一个对象...原创 2019-08-22 14:37:32 · 76 阅读 · 0 评论 -
实习Day03-设计模式(一)
零. 目标理解以下内容:1.为什么用设计模式2.什么是设计模式3.怎么用设计模式一. 为什么用设计模式对于简单的程序,很显然写一个简单的算法比引入本文说的设计模式要容易的多,也没必要用到设计模式。所以早期的开发人员都是面向过程编程,甚至在我们学习编程之初也是用面向过程的思想来写代码,这无可厚非,因为没必要用屠龙刀去杀鸡。不过随着市场需求的发展,简单的程序满足不了用户的需要,简单的程序...原创 2019-08-22 14:38:22 · 97 阅读 · 0 评论 -
Android系列(一)四大组件
四大组件是啥?Activity,Service,BrocastReciver,ContentProvider。四大组件用来干嘛的?Activity负责展示的,service负责后台任务,BrocastReciver负责通信,ContentProvider负责进程间通信。四大组件怎么用?这个说来话长,接下来就针对每个组件展开详细的论述。...原创 2019-08-04 12:10:42 · 106 阅读 · 0 评论 -
实习Day01 Android开发环境的配置的一些坑
开发环境的配置其实并不复杂,总的来说,需要安装3个东西: JavaJDK, AndroidSDK, AndroidStudio。当然了,要进行版本控制的话,还要额外安装git工具。此外,我还安装了一台虚拟机设备,不过虚拟机启动失败了,原因暂时没找到,目前用真机进行测试。值得一提的一个坑是,即便把所有工具下载完了之后,也要面对一个问题,新建一个项目,结果gradle sync 一直sync不完...原创 2019-07-21 20:19:41 · 111 阅读 · 0 评论 -
实习Day02 在AndroidStudio使用Git实现代码版本管理
1 目的:熟悉git的基本操作,包括:1)克隆一个项目到AndroidStudio2) 创建一个远程仓库3)将项目提交到远程仓库4)对项目文件增删改查操作,并提交到远程仓库5)分支2 实现过程2.0 配置AndroidStudio1)file–setting–git 指定git.exe文件2)file–setting–github 添加github账号2.1.克隆一个项目到...原创 2019-07-17 14:10:07 · 194 阅读 · 2 评论 -
移动GIS开发:第一步安卓地图定位功能的实现
一.目标获取当前手机定位坐标信息(WGS84坐标系)二.实现过程1.在布局界面添加一个TextView原创 2019-04-21 10:51:38 · 1114 阅读 · 0 评论 -
地图要素的单击事件--移动gis
一.添加点击事件MapViewTouchListener mMapViewTouchListener = new MapViewTouchListener(this, mMapView);mMapView.setOnTouchListener(mMapViewTouchListener);二 定义MapViewTouchListener类,即地图界面单击事件类class MapViewTo...原创 2019-08-22 14:41:08 · 563 阅读 · 0 评论