通过本实验完成使用Android开发图书管理系统APP的开发;掌握数据库的应用与设计,掌握android的多种布局的使用,事件的响应,界面切换与数据传递,界面基本组件的使用,适配器和listview的应用,实现UI布局;业务...
一、在Android,一个单独的TextView是无法滚动的,需要放在一个ScrollView中。 ScrollView提供了一系列的函数,其中fullScroll用来实现FOCUS_UP和FOCUS_DOWN键的功能,也就是滚动到顶部和底部。 如果在TextView的...
Android简单学习使用PictureSelector框架图片选取裁剪 关于效果图第一步,添加引用第二步,新建activity_main.xml布局文件第三步,修改MainActivity.java文件 关于 本篇仅是简单学习使用这个框架,内容比较简单,...
最近在学习自定义View,按照自己的理解简单罗列下一些学习资源,循序渐进。准备篇自定义View必须学习的两大主题,分别时View/ViewGroup的绘制流程,以及View/ViewGroup的事件分发流程。 绘制流程 Android视图绘制...
想起来写这个是因为之前在开发过程中遇到在onStart()方法中使用getIntent()方法无法获取到启动activity时传入的数据,也是纳闷了很久,然后就决定好好看一下这个地方,本文章会结合简单的demo先说说四个启动模式,...
今天在练习开发一个小项目的时候,需要限制 EditText 输入框不能输入中文(汉字),在网上找了很多例子, 结合自己的实际,终于完成了这一功能。...<LinearLayout xmlns:android="http://schemas.
掌握常用布局和基本控件的使用方法 掌握文本控件和RecyclerView控件的属性功能及使用方法 掌握ContactInfo类的使用方法申请读取手机通讯录的权限,将数据显示到通讯录界面上。在AndroidMainfest.xml文件中...
Retrofit适用于Android和Java的类型安全的HTTP客户端(API)。 OkHttp 针对Java和Kotlin精心打造的HTTP客户端(API)。 VolleyVolley是一个HTTP库,可以使Android应用程序的联网更加轻松,它可以更快地联网(文章)。 ...
RecyclerView,大家可以...如果使用AndroidStudio开发, 需要在build.gradle中添加: compile 'com.android.support:appcompat-v7:24.2.1' compile 'com.android.support:design:24.2.1' 据官方的介绍,该控件用
1.去掉标题栏 一般情况下会(就我电脑而言)会选择默认继承...这时候,你想要去掉标题栏最好的方法就是修改你项目继承的父类为: Activity,public class MainActivity extends Activity{ ... }如果有报错,
首先得感觉是Android Studio+Genymotion的组合比以前好用太多了。以前我记得eclipse要加各种jar包,文件夹也混乱的很。 然后是关于Activity和布局、控件,感觉跟网页前端很像,布局和控件就是CSS+HTML,Activity则...
Kotlin 中 双冒号操作符 表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法。先来看一下例子:fun main(args: Array) {println(lock("param1", "param2", ::getResult))}/*** @...
方法一:在配置清单文件AndroidManifest.xml中 在指定的要设置的Activity对应的标签中加入 android:screenOrientation属性。他有下面几个參数: “unspecified”:默认值 由系统来推断显示方向.判定的策略是和设备...
修改app名字 修改project名字方法 在关闭工程的前提下,直接在对应目录下改名即可!
Android Studio 生成.h头文件的方法之一 1、在任意class类 中编写一个native 方法。 public class MainActivity extends Activity { /** * 编写native 静态方法 */ public native static String getJniStr();...
Android跟H5交互是很简单的一个功能,只不过我在做的时候,获取返回值的时候遇到了一个坑,跟同学们分享一下。 使用 Android上加载网页无非就这么几句话 webView1.getSettings().setJavaScriptEnabled(true);//...
Menu菜单
近期学习Android开发,找到的资源都是使用Android Studio老版本进行教学,与新版本在操作上略有不同,学习时可能会有一些步骤跟不上,而且以Anrdoid Studio3.5为基础的问题分析相比于其他版本较少,下载老版本...