自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 litepal数据库框架的基本使用

第一步,首先在app/build.grade中加上litepal的依赖,如下所示:implementation 'org.litepal.android:java:3.0.0'第二步,在java和res同级目录下创建一个assets文件夹,在里面创建一个litepal.xml文件。<?xml version="1.0" encoding="utf-8"?><li...

2019-09-06 15:27:36 205

原创 AsyncTask的简单使用

onPreExecute():我们主线程使用了.execute方法后,会直接启动执行onPreExecute方法(运行在UI线程上)。doInBackground(Params…):执行完onPreExecute后,立即在后台线程运行,此步骤可能需要长时间的后台计算。execute()方法中的参数也被传到这步。计算结果必须由这步骤返回,并返回到最后一步(也就是onPostExecute方法)。...

2019-08-14 17:02:47 145

原创 自定义一个简单ContentProvider

在开始之前我们先要创建一个数据库创建类DBOpenHelper.javapublic class DBOpenHelper extends SQLiteOpenHelper { final String CREATE_SQL = "CREATE TABLE test(_id INTEGER PRIMARY KEY AUTOINCREMENT,name)"; p...

2019-08-13 15:47:07 212

原创 bindService和AIDL的简单应用例子

1.Service不是一个单独的进程,它和它的应用程序在同一个进程中2.Service不是一个线程,这样就意味着我们应该避免在Service中进行耗时操作话不多说,我们直接上代码,是bingService启动service的,startService暂时先不上了。。。。。通过bindservice可以使service和avtivity通信。。。首先创建一个TestServiceOne继承...

2019-08-12 20:03:35 1362

原创 点击按钮实现页面切换中英文

我们在开发项目中,有时候需要切换不同的语言,有的人用英文,有的人使用繁体字,有的人使用简体字,下面我们来使用按钮达到一个切换语言的效果。。。在android系统的设置中有这个选项,我们选择之后系统里面的自带的文字都会转换成你自己设置的文字。不多说。第一步我们新建一个项目。点击红笔处。项目目录选到Project下。。下一步选中res目录点击右键,选中new —> Android Reso...

2019-08-06 19:19:37 8006

转载 远程分支和本地分支的解释

github上已经有master分支 和dev分支在本地git checkout -b dev 新建并切换到本地dev分支git pull origin dev 本地分支与远程分支相关联在本地新建分支并推送到远程git checkout -b testgit push origin test 这样远程仓库中也就创建了一个test分支克隆代码git clone https://...

2019-06-25 14:40:03 5268 1

转载 通过adb命令就可以启动应用

                       &nbsp...

2019-05-21 19:02:36 14231 1

原创 根据Build Variants动态的编译不同的版本

1.一个项目有release和debug版本,这两个版本的入口正好是不同的Activity,我之前编译不同版本的时候,要在清单文件里面改变Activity入口,来对应不同的版本。现在改变一些文件,让我们根据选择不同的版本来编译不同的版本。首先,我们将目录换成Project,然后在src下面新建两个文件夹,分别命名为release和debug,把main里面的内容分别复制到这两个里面。mai...

2019-04-16 19:41:03 501

转载 java堆栈区别

转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(st...

2019-04-03 19:02:54 685

转载 git commit --amend用法

一、如果已经push到远端服务器,想修改已经提交过的commit信息1.保存:Ctrl + o; 回车 ;退出:Ctrl + xgit commit --amend2.重新提交gerrit审批git push --no-thin origin HEAD:refs/for/master二、如果已经push到远端服务器,有漏掉的test.txt文件想提交到上一次的commit信息1.添加t...

2019-04-01 15:41:47 5195

转载 Android5.0 Settings中二级菜单的跳转

前言今天要很任性的研究一下Android5.0中Settings子模块的跳转实现。原作者: https://blog.csdn.net/zinss26914/article/details/50556113Settings应用的Launcher类我们首先看一下Settings应用的Launcher类。查看package/app/Settin...

2019-03-28 15:30:08 833

原创 android动态权限申请

谷歌为了保护用户的个人信息不被泄漏,所以在android6.0之后,即api23之后对Android权限进行了加强,即你需要某种权限的时候,以前的时候只要在清单文件里面注册就行了。而现在你不仅要在清单文件里面注册,你还要在代码中动态申请。下面我放上代码。package com.example.zhujunxian.zhujunxian;import android.Manifest;i...

2019-03-23 15:20:05 915

原创 PreferenceFragment的使用实例

话不多说,先上代码,随后分析。创建一个PrefFragmentpackage com.example.vm510l.myapplication;import android.os.Bundle;import android.preference.CheckBoxPreference;import android.preference.ListPreference;import ...

2019-03-18 21:36:55 288

原创 java基础

多态的一些问题,写的很简陋,希望大家不要介意。话不多说,直接上代码。父类的方法:package com.example.vm510l.myapplication;public class Animal { public void eat(){ System.out.println("吃东西"); } public void run(){ ...

2019-03-18 20:45:30 116

原创 Android开发根据横竖屏加载不同的布局文件

1.首先创建一个Activity,对应一个普通的布局文件2.然后切换成Project的视图,即下图中的红笔处切换3.切换成project视图后,创建一个和layout同级的目录。即在res下面创建:res右键—&amp;gt;new—&amp;gt;Android Resource Directory创建一个新的视图。4.创建好后,会来到下面这个图的界面下面图的Directory name 是你创建...

2019-02-27 17:04:54 4299 1

原创 android开发之使用SQLite创建一个记事本

先创建一个数据库package com.example.zhujunxian.zhujunxian;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;//创建数据库帮助类DBHelpe...

2019-02-20 14:21:55 1128 3

原创 自定义Seekbar改变屏幕亮度

布局文件里面的内容 &lt;SeekBar android:id="@+id/progress" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/text1" ...

2019-02-14 15:45:40 422 1

原创 广播接收器

静态注册静态注册是指在清单文件里面直接写。 &lt;receiver android:name=".MyBroadcasReceiverB"&gt; &lt;!--设置这个广播jieshouq的优先级为20--&gt; &lt;intent-filter android:priority="20"&gt; ...

2019-02-13 19:25:16 397

原创 android开发---徐徐展开的风景图片

先在drawable中创建一个xml文件&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;clip xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/a" android:clipOrientation="

2019-01-30 16:35:52 220

原创 自定义Adapter

先创建一个实体类,用于存放数据package com.example.zhujunxian.zhujunxian;public class Curtom { private int icon; private String nick; public Curtom(int icon, String nick) { this.icon = icon;...

2019-01-21 17:18:44 297

原创 定义闹钟单独响起和重复响起

1.定义主页面package com.example.zhujunxian.zhujunxian;import android.app.Activity;import android.app.AlarmManager;import android.app.AlertDialog;import android.app.PendingIntent;import android.app.T...

2019-01-21 17:06:55 224

空空如也

空空如也

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

TA关注的人

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