- 博客(14)
- 收藏
- 关注
原创 JetPack与MVVM开发 (一)Jetpack 介绍
JetPack与MVVM开发 (一) 不知不觉开发Android 也三年多了,在这个Android 的大生态里面踩过的坑比做的项目都多,那么Android生态发展到现在已经非常成熟了,接下来把自己进阶的的一些过程持续更新给大家 什么是Jetpack Jet Pack 是一个由多个库组成的套件,看可以帮助开发者遵循最佳的做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码,让开发者集中经历编写重要的代码。 **那么为什么使用JetPack呢** **1.遵循最佳** JetPack组件
2021-04-20 21:40:29 361
原创 Activity四种启动模式
Activity四种启动模式 初学Android的你在面试的过程中一定会被问道Activity的生命周期是吧,现在你可能没有工作,要准备做Android的小伙伴们注意了。Activity 启动模式 这个问题现在是你必须要懂的了,因为这个问题对于相对大一些的公司来讲这个问题比Acivity的生命周期更有价值。 讲到启动模式,首先要讲讲Activity 栈 那么什么是Activity栈呢? Activity 栈: 用来维护Activity,什么是栈这个问题就不去将了哈,回去自己看看数据结构 栈的特点是后进先出
2021-04-20 00:30:00 526
原创 Android 的MVC到底是什么
Android 你开发了这么长时间,MVC 到底是什么你知道吗? MVC 的全称为model-view-controller(模型-视图-控制器) 那么我们现在就先分开说说这个东西到底是什么 M ——(model)模型层 你是不是开发了这么久还以为模型层就只是存数据的一些实体类呢? 为什么这么问呢!是因为我有个小徒弟今天在开发的过程中就就把所有的实体类放到了model这个文件夹里面,并且只认为模型层就是实体类的数据。 那么我们现在就来说说到底什么是模型层 Model 也就是大家口中的数据层 数据库层,数据模
2021-04-13 22:42:26 1142 2
原创 Android SqlLite操作不传Context 的骚操作
每当在Android 开发对sqllite 进行操作的时候总需要传一个Context 对象 接下来您目睹的这一切将结束这一切 快来看看我的蛇皮走位吧 第一步,你需要写一个Application的工具类 上代码 import android.app.Application; import android.content.Context; public class BaseApplication extends Application { private static Context mConte
2020-06-04 16:40:27 285
原创 Android 初学者第一步 Activity生命周期
对于初学者学习Android开发(原生Android Studio开发)首先您需要有良好的JAVA基础 拥有了良好的java基础后的第一步就需要了解Activity的生命周期函数 1.什么是Activity Android 活动(Activity) 活动代表了一个具有用户界面的单一屏幕,如 Java 的窗口或者帧。Android 的活动是 ContextThemeWrapper 类的子类。 如果你曾经用 C,C++ 或者 Java 语言编程,你应该知道这些程序从 main() 函数开始。很类似的,Andro
2020-06-04 14:39:02 186
原创 Android 简单粗暴的方式 实现H5App
直奔主题: 1.需要Gradel 引用第三方的包: implementation 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2' 2.配置权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="an
2020-06-04 09:07:26 777
原创 Android实现Fragment隐藏和显示
其实创建这样的Fragment很简单 在初始化时定义Fragment然后根据下面的这些代码进行添加 FragmentManager fm = getFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); transaction.add(R.id.fragmentla...
2018-09-04 11:00:17 4739
原创 Android实现广播机制
直接上代码 //把他当一个变量定义在Android Activity类中或自己代码方便的位置 BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { ...
2018-09-04 10:49:52 842
原创 Android开发实现POST请求服务器返回json
这里面直接给大家发一个工具类的方法,有点java基础的同学直接调用就好了 import android.util.Log; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOE...
2018-09-04 10:40:16 752
原创 Android实现sqllite存储数据
很多新手同学在学习Android开发时会遇到存储用户名的时候,今天我们来介绍一下Sqlite数据库, 本人不喜欢在这里讲太多的理论知识,因为写了你们也不会看,所以直接写方法 一、创建sqllite数据库的DBHelper(这里按照自己的习惯称呼) import android.content.Context; import android.database.sqlite.SQLiteData...
2018-09-04 10:34:49 665
原创 Android提示窗口
比较简单直接粘贴源码 // 通过AlertDialog.Builder这个类来实例化我们的一个AlertDialog的对象 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); // 设置Title的图标 builder.setIcon(R....
2018-09-04 10:21:44 383
原创 Android开发实现软件的自动更新
布局 话不多说直接上代码 布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo...
2018-09-04 09:59:24 2375
原创 Android开发实现加载框
一、要新建一个工具类 LoadView import android.app.ProgressDialog; import android.content.Context; public class LoadView { /** * 加载框 */ private ProgressDialog progressDialog; public...
2018-09-04 09:43:21 1679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人