自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JetPack与MVVM开发 (一)Jetpack 介绍

JetPack与MVVM开发 (一)不知不觉开发Android 也三年多了,在这个Android 的大生态里面踩过的坑比做的项目都多,那么Android生态发展到现在已经非常成熟了,接下来把自己进阶的的一些过程持续更新给大家什么是JetpackJet Pack 是一个由多个库组成的套件,看可以帮助开发者遵循最佳的做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码,让开发者集中经历编写重要的代码。**那么为什么使用JetPack呢****1.遵循最佳** JetPack组件

2021-04-20 21:40:29 327

原创 Activity四种启动模式

Activity四种启动模式初学Android的你在面试的过程中一定会被问道Activity的生命周期是吧,现在你可能没有工作,要准备做Android的小伙伴们注意了。Activity 启动模式 这个问题现在是你必须要懂的了,因为这个问题对于相对大一些的公司来讲这个问题比Acivity的生命周期更有价值。讲到启动模式,首先要讲讲Activity 栈那么什么是Activity栈呢?Activity 栈: 用来维护Activity,什么是栈这个问题就不去将了哈,回去自己看看数据结构栈的特点是后进先出

2021-04-20 00:30:00 496

原创 Android 的MVC到底是什么

Android 你开发了这么长时间,MVC 到底是什么你知道吗?MVC 的全称为model-view-controller(模型-视图-控制器)那么我们现在就先分开说说这个东西到底是什么M ——(model)模型层你是不是开发了这么久还以为模型层就只是存数据的一些实体类呢?为什么这么问呢!是因为我有个小徒弟今天在开发的过程中就就把所有的实体类放到了model这个文件夹里面,并且只认为模型层就是实体类的数据。那么我们现在就来说说到底什么是模型层Model 也就是大家口中的数据层数据库层,数据模

2021-04-13 22:42:26 1077 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 248

原创 IOS 简单粗暴的方式 实现H5App

接上篇文章 更新IOS 版本

2020-06-04 14:39:46 908

原创 Android 初学者第一步 Activity生命周期

对于初学者学习Android开发(原生Android Studio开发)首先您需要有良好的JAVA基础拥有了良好的java基础后的第一步就需要了解Activity的生命周期函数1.什么是ActivityAndroid 活动(Activity)活动代表了一个具有用户界面的单一屏幕,如 Java 的窗口或者帧。Android 的活动是 ContextThemeWrapper 类的子类。如果你曾经用 C,C++ 或者 Java 语言编程,你应该知道这些程序从 main() 函数开始。很类似的,Andro

2020-06-04 14:39:02 169

原创 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 755

原创 Android实现Fragment隐藏和显示

其实创建这样的Fragment很简单在初始化时定义Fragment然后根据下面的这些代码进行添加 FragmentManager fm = getFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); transaction.add(R.id.fragmentla...

2018-09-04 11:00:17 4632

原创 Android实现广播机制

直接上代码//把他当一个变量定义在Android Activity类中或自己代码方便的位置 BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { ...

2018-09-04 10:49:52 828

原创 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 718

原创 Android实现sqllite存储数据

很多新手同学在学习Android开发时会遇到存储用户名的时候,今天我们来介绍一下Sqlite数据库, 本人不喜欢在这里讲太多的理论知识,因为写了你们也不会看,所以直接写方法一、创建sqllite数据库的DBHelper(这里按照自己的习惯称呼)import android.content.Context;import android.database.sqlite.SQLiteData...

2018-09-04 10:34:49 643

原创 Android提示窗口

比较简单直接粘贴源码 // 通过AlertDialog.Builder这个类来实例化我们的一个AlertDialog的对象 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); // 设置Title的图标 builder.setIcon(R....

2018-09-04 10:21:44 368

原创 Android开发实现软件的自动更新

布局话不多说直接上代码 布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo...

2018-09-04 09:59:24 2345

原创 Android开发实现加载框

一、要新建一个工具类 LoadView import android.app.ProgressDialog; import android.content.Context;public class LoadView { /** * 加载框 */ private ProgressDialog progressDialog; public...

2018-09-04 09:43:21 1641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除