
Android
分享一下安卓端的入门例子跟经验
张某某啊哈
做一个有梦想的程序猿
展开
-
Android 入门列子 (六) TextView 文字居中
有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。例如:android:gravity="center"是对textView中文字居中 android:layout_gra...原创 2020-08-07 16:20:00 · 154 阅读 · 0 评论 -
Android 入门列子 (五) ListView显示信息列表
实现效果如图使用ListView显示信息列表1.理解ListView的基础使用ListView.作用:Android系统中显示列表的控件2.两种适配器 ArrayAdapter SimpleAdapter(1).数据适配器 作用:把复杂的数据(数组,链表,数据库,集合等)填充在指定视图界面上,是连接数据源和视图界面的桥梁。(2).ArrayAdapter(数组适配器):用于绑定格式单一的数据 数据源:可以是集合或数组 (...原创 2020-08-07 16:18:33 · 1068 阅读 · 0 评论 -
为什么Android studio menu中添加 android:showAsAction=“never“报错?
解决办法:就是在"http://schemas.android.com/apk/res/android">里面添加xmlns:app="http://schemas.android.com/apk/res-auto"然后将Android:showAsAction="ifRoom"改成app:showAsAction="ifRoom"主要的是将开头的Android改成app为开头方可。...原创 2020-08-07 15:52:32 · 408 阅读 · 0 评论 -
Invalid VCS root mapping. 路径 is registered as a Git root, but no Git repositories were found there.
报错详情:Invalid VCS root mappingThe directory <路径 is registered as a Git root, but no Git repositories were found there.图片显示:原因:目录所示的git项目不存在,导致这个报错解决方法:在as中的version contral选中不存在的项目删除即可:具体如图:...转载 2020-08-07 15:44:46 · 1233 阅读 · 0 评论 -
Android Studio中使用android:src=“@drawable/ic_launcher“报错
今天尝试着安装了Android Studio,界面确实不错,列表什么的也改了很多。然后新建工程,习惯性在activity_main那里加上一段代码测试看看:1 <ImageView2 android:layout_width="100dp"3 android:layout_height="100dp"4 android:src="@drawable/ic_launcher"/>然后最后一句话红色高亮——报错了。我打开ecli原创 2020-08-07 15:42:53 · 2923 阅读 · 0 评论 -
你绝对想不到R文件找不到 cannot resolve symbol ‘R‘
当将图中标识部分改变为另外一个属性时,在进行ReBuild project 会出现cannot resolve symbol 'R'这样的问题这里先做个记录,,具体原因还没有发现 Build->ReBuild project部分原因:R.java文件是系统自动生成的。但是写错xml文件的时候,会发现,R.java竟然不见了。网上会有很多答案告诉你 右键项目-->Android Tools--> fix project properties。可能你怎么f...原创 2020-08-07 15:40:34 · 316 阅读 · 0 评论 -
Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry
AS报错处理项目报这个错误,顿时间懵逼,我又没改文件怎么报这个错误,后来找到了解决办法Gradle 'MyApp' refresh failed.Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed.解决方法点击清理后!立马解决问题....原创 2020-08-07 15:37:43 · 169 阅读 · 0 评论 -
AndroidStudio 更改变量名和文件名的快捷键
把光标放在变量上,按shift+F6。这个方法也可以改文件名。原创 2020-08-07 15:34:39 · 1338 阅读 · 0 评论 -
Android中 RelativeLayout 各个属性的用法
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件的左边缘和给定ID控件的右边缘对齐android:layout_alignLeft="@id/xxx" --将控件的左边缘和给定原创 2020-08-07 15:32:50 · 297 阅读 · 0 评论 -
Android 入门列子 (二) 配置Android使用的数据源
JDBC Template 是什么https://blog.youkuaiyun.com/qq_36908872/article/details/107710289dbconfigAndRoid.propertiesurl=jdbc:oracle:thin:@127.0.0.1:ORCLCMFusername=xxxxxxpassword=123456dbType=oracleJDBCUtilspackage com.szerp.android.util;impo...原创 2020-07-31 15:57:39 · 445 阅读 · 0 评论 -
Android 入门列子 (四) 模仿微信界面
微信Tab预览效果思路:1、用TabHost+RadioGroup搭建基本布局,以RadioGroup代替TabWidget2、设置按钮和文字的的样式和selector3、创建相应的Activity4、实现按钮和内容切换MainActivity<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/androi..原创 2020-07-31 15:52:06 · 191 阅读 · 0 评论 -
AsyncHttpClient类的讲解
一、简介AsyncHttpClient是Android中处理异步Http的方法。二、特征使用版本4.3.6的上游HttpClient而不是Android提供了DefaultHttpClient 兼容Android API 23和更高版本 创建异步 HTTP请求,在匿名回调中处理响应 HTTP请求发生在UI线程之外 请求使用线程池来限制并发资源使用 GET / POST params builder(RequestParams) 多部分文件上传,无需额外的第三方库 流式传输JSON,原创 2020-07-31 15:07:44 · 780 阅读 · 0 评论 -
Android 入门列子 (三) Android请求获取Java后端数据,登录界面
Android请求获取Java后端数据的例子先上个登录界面图: 主要实现:java后端的代码 + Android的代码1、java后端代码(1)、先创个User类package com.szerp.android.entity;import net.sf.json.JSONObject;public class User { private String userid; private String account; private Stri...原创 2020-07-31 14:52:19 · 990 阅读 · 0 评论 -
JDBC Template
在这里说JDBC 是为了在java项目中多配置一个数据源,专门用于Android端的使用为什么需要JdbcTemplate:使用jdbc时,每次都需要自己获取PreparedStatement,输入sql语句参数,关闭连接等操作。造成操作冗余。影响我们打代码的效率。有了JDBCTemplate以后就可以只写SQL语句就可以了。什么是JdbcTemplate:JdbcTemplate是Spring的一部分,是对数据库的操作在jdbc的封装,处理了资源的建立和释放(不需要我们管理连接了),原创 2020-07-31 11:49:12 · 438 阅读 · 0 评论 -
android studio中怎样在控制台打印输出
android.util.Log常用的方bai法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及du Log.e() 。zhi根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出dao,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.原创 2020-07-17 16:56:04 · 4482 阅读 · 0 评论 -
Android Studio自动导入包设置
手动导入:使用快捷键Alt+Enter;自动导入设置:File -> Settings -> Editor -> General -> Auto Import ->勾选“Add unambiguous imports on the fly”->Apply;原创 2020-07-17 16:53:00 · 424 阅读 · 0 评论 -
Android Studio快捷键大全
Android Studio快捷键大全1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键会自动关掉下拉列表,光标移动到下/上一行。4. 自动匹配下拉列表的排列方式的原创 2020-07-17 16:50:10 · 1200 阅读 · 0 评论 -
Android 入门列子 (一) Android Studio安装及环境配置傻瓜式安装教程
前言:首先需要确定好电脑是否有安装java环境,即是否安装有JDK,验证方法:直接电脑桌面win+R输入cmd,然后在黑窗口中分别输入java 、javac 、javadoc、java -version+ enter键(注意是输入一个指令按一次enter键,如果成功的有输出,说明java环境已经有安装过且安装成功。如果不成功则需要重新安装JAVA JDK并完成java环境的配置,相关教程网上比较多,如这篇博客:https://blog.youkuaiyun.com/siwuxie095/article/d...原创 2020-07-17 16:48:32 · 566 阅读 · 0 评论