Android
初学爱好者
努力!
展开
-
Android-使用SQLite数据库
Android Studio中如何打开SQLite数据库?1、SQLite可视化工具SQLiteStudio下载地址 :https://github.com/pawelsalawa/sqlitestudio/releasesSQLiteStudio分为便携式和安装式,根据自己的选择下载那个都行。这里我们下载的为便携式 .zip2、双击SQLiteStudio.exe,默认选中的语言是English3、导出数据库文件这里我保存在自己新建的dbs文件夹下[外链图片转存失败,源站原创 2020-09-30 21:51:21 · 268 阅读 · 0 评论 -
Android-网络与数据存储
五种数据存储方式文件存储是一种较常用的方法,与 Java的文件存储类似,都是通过 I/O 流的形式存储数据。SharedPreferences 时 Android提供的用来存储一些简单的配置信息的一种机制。SQLite数据库是 Android自带的一个轻量级数据库,支持基本 SQL语法。ContentProvider是 Android四大组件之一,可以将自己的数据共享给其他应用程序。网络存储是通过网络提供的存储空间来存储 / 获取数据信息。读取各目录下的文件操作sd卡文件、读写文件操作原创 2020-09-30 21:50:35 · 1204 阅读 · 0 评论 -
Android-强大的酷特性 “ Widget “
什么是 “Widget” ?微件(Web widget,简称Widget)是一种 Web2.0 的衍生物,它好像是一个小型的应用程式,它可以是一个时钟,一个日记簿,一段视频,天气预报,一个 Flash 游戏等等。简单说Widget可以理解为“应用小插件”,一种可供用户制作和自由下载的小工具,它包含了娱乐、工作、学习等多种实用功能。目前的Widget应用大体可分为三种:Desktop Widget、WEB Widget以及Mobile Widget。了解了什么是 Widget,那么就来做一个小 De原创 2020-09-30 21:49:45 · 219 阅读 · 0 评论 -
Android-强大的WebView
可以做哪些事情?加载线上 urlmWebView.loadUrl("https://www.baidu.com");加载本地 html和 js 进行交互js调用原生 App public class TestJSEvent { @JavascriptInterface // 4.2以上必须加此注解,否则不生效 public void showToast(String toast) { Toast.makeText(W原创 2020-09-30 21:49:10 · 148 阅读 · 0 评论 -
Android-广播接收器(BroadcastReceiver)
BroadcastReceiver是什么,怎么使用?四大组件之一:广播(通知消息)接收器系统使用了很多广播通知时间改变电池电量变低拍摄了照片改变了语言没有用户界面extends BroadcastReceiverBroadcastReceiver的两种注册方式静态注册(常驻广播)在 AndroidManifest.xml中注册<receiver android:name=".TestBroadcastReceiver"> <intent-f原创 2020-09-30 21:47:39 · 683 阅读 · 0 评论 -
Android-Srvice服务
7、Service7.1 Service初探A Service is an application component that can perform long-running operations in the background and does not provide a user interface.服务是一个应用程序组件,它可以在后台执行长时间运行的操作,而不提供用户界面。A Service is not a separate process.A Service is not原创 2020-09-30 16:40:14 · 173 阅读 · 0 评论 -
Android-Handler初体验
6、有用的Handler多线程与异步什么是Handler?A Handler allows you to send and process Message and Runnable objects associated with a thread’s MessageQueue用来做什么?定时执行Message和MessageQueue在不同线程中执行Handler怎么使用Handler处理消息(Message),Message放在Message队列里(MessageQueue原创 2020-09-30 16:35:15 · 167 阅读 · 0 评论 -
Android-Fragment了解
Fragment什么是Fragment?为什么要使用Fragment?如何使用Fragment?如何管理Fragment?Fragment的生命周期。什么是Fragment?Fragment是activity的界面中的一部分多个fragment们组合到一个activity中多个activity中可重用一个fragment为什么要使用Fragment?支持更动态更灵活的界面设计在平板上的应用Activity的layout分成Fragment如何使用原创 2020-09-29 22:01:24 · 69 阅读 · 0 评论 -
Android-自定义控件的学习
1. 需求 :做一个圆形的红色按钮中间有一个白色的数字数字起始为20每点击一次减少12. View是如何工作的?构造器---->初始化onMesure() 定大小onLayout() 定位置onDraw() 绘制invalidate() 刷新5.1 添加一个Button组件并设置点击事件public class MainActivity extends AppCompatActivity implements View.OnClickListene原创 2020-09-29 21:59:32 · 185 阅读 · 0 评论 -
Android-Service的生命周期
与Activity类似,Service也有自己的生命周期函数,在不同的时刻,系统会调用对应的Service生命周期函数,不过与Activity声明周期相比,Service的声明周期更加简单,我们通过官方给出的一张图片来体会一下:Service 作为 Android四大组件之一,应用非常广泛。和Activity一样,Service 也有一系列的生命周期回调函数,我们可以用来监测 Service状态变化,并且在适当的时候执行适当的工作。1、生命周期状态生命周期方法说明:onCreate() :转载 2020-09-29 21:54:53 · 11494 阅读 · 1 评论 -
Android-Activity生命周期以及ListView学习
3、Activity的生命周期各个生命周期方法的简单介绍4、学习 ListView4.1 以 MainActivity为默认启动界面,并实现3秒跳转public class MainActivity extends AppCompatActivity { Handler mHandler = new Handler(); // 创建一个 Handler对象 @Override protected void onCreate(Bundle savedInstanceS原创 2020-09-29 21:51:25 · 226 阅读 · 0 评论 -
android-Activity间传递数据
2.1 启动页面自动跳转,并将启动页面的标题文字传递给其他页面2.1.1 我们把昨天项目中的按钮先删除掉,并为TextView添加一个id属性2.1.2 在StartActivity中把昨天设置的按钮监听器代码删掉,并填写新的代码public class StartActivity extends AppCompatActivity { Handler mHandler = new Handler(); // 创建一个 Handler对象 @Override pr原创 2020-09-29 21:47:22 · 300 阅读 · 0 评论