自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李平的博客

小小程序员

  • 博客(88)
  • 收藏
  • 关注

原创 安卓自定义尺子控件RulerView

MyRulerView.javapackage com.example.myapplication;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;impor

2023-07-07 12:24:23 1006

原创 Android动态搜索的实现 SearchView

【代码】Android动态搜索的实现 SearchView。

2023-07-05 10:07:43 270

原创 实现firebase FCM和Analytics

这里需要填入FirebaseInstallations.getInstance().getId().addOnCompleteListener()返回的id测试。编写代码前需要在https://console.firebase.google.com/ 配置好参数。这个在2023年6月30日时还是测试版,所以手机有概率接收不到消息。这里的token值需要填写代码内的initFCM()的token值测试。前提:1.需要vpn 2.带有google 服务的手机。

2023-06-30 17:27:54 412

原创 Android圆角正方形加载框

Android圆角正方形加载框。

2023-06-03 12:09:58 204

原创 Android左滑删除按钮

/开启左滑删除按钮。

2023-06-03 11:55:47 206

原创 APP跳转google paly更新APP

【代码】APP跳转google paly更新APP。

2023-05-18 14:24:52 500

原创 kotlin闭包练习

【代码】kotlin闭包练习。

2023-05-18 14:23:01 38

原创 kotlin闭包练习

【代码】kotlin闭包练习。

2023-04-10 15:11:00 57

原创 引导页高亮显示

引入第三方依赖 implementation ‘com.isanwenyu.highlight:highlight:1.8.0’fragment使用方法。

2023-03-27 14:07:12 198

原创 安卓获取手机短信所有内容

【代码】安卓获取手机短信所有内容。

2023-03-17 12:04:16 433

原创 App多语言设置

app多语言设置

2023-02-20 11:00:45 520 1

原创 App管理方法栈处理

栈管理

2023-02-20 10:36:02 56

原创 gradle一套代码打包不同包名的app

实现多包命

2023-02-17 18:14:46 256

原创 Android studio突然出现乱码但是源文件打开正常解决方案

Android studio 乱码

2022-09-02 17:18:36 722

原创 Android Studio 设置内存大小及原理

Android studio 1.0.2默认最大内存是750M,这样跑起来非常的卡,难以忍受,机器又不是固态硬盘,最后发现,这个默认值是可以修改的,在android studio目录下找到:studio64.exe.vmoptions文件,绿色部分为修改的参数(-Xmx1050m),将默认参数修改为2050MB,这样跑起来就非常流畅了,如果觉得还是不够流畅,可以改得更高:[http://t.zoukankan.com/exmyth-p-5346662.html]...

2022-05-30 11:37:32 935

原创 Android studio 出现com.android.build.gradle.internal.res.ResourceCompilerRunnable问题解决

Task :app:mergeXXXXDebugResources FAILEDExecution failed for task ‘:app:mergeXXXXDebugResources’.A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnableResource compilation failed. Check logs for details.class

2022-05-21 15:21:00 7672 2

原创 自定义View血压

使用var bpList = mutableListOf()av_specific_bp.setBPData(this.bpList) <com.oplayer.orunningplus.view.HomePageBPVIew android:id="@+id/av_specific_bp" android:layout_width="match_parent" android:layout_height="100dp" andr

2022-03-07 18:02:35 222

原创 自定义睡眠分段VIew

自定义view效果图在这里插入图片描述使用 <HomeLinChartLayout android:id="@+id/lc_specific_sleep" android:layout_width="match_parent" android:layout_height="100dp" android:layout_marginTop="60dp" android:layout_weight="1"

2022-03-07 17:48:14 703 2

原创 Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1

问题:Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1解决方法:kotlinOptions { jvmTarget = 1.8} 把这句话添加到 android 下面 然后 Sync Now一下就OK了

2022-01-13 09:50:14 3100 3

原创 Android分享实现

Kotlin里面代码使用 //分享 var isShare = false iv_share.setOnClickListener { if (!isShare) { isShare = true UIUtils.originalShareScrollViewImage(this,this, sv_share) Handler(Looper.getMai

2022-01-07 11:08:32 1287

原创 Android Studio签名文件

keytool -v -list -keystore ******.jks(文件的完整路径)代码放在build gradle(APP)下的android 里面 productFlavors {/*定制包名*/ fitness4kids { dimension "LocalAPP" applicationId "com.oplayer.fitness4kids" resValue "string",

2022-01-07 11:03:01 1311

原创 设置沉侵式导航栏

import android.app.Activity;import android.graphics.Color;import android.os.Build;import android.view.View;import android.view.Window;import android.view.WindowManager;public class StatubarUtil { //设置沉侵式 public static void setStatubarInvasio

2022-01-04 11:29:57 69

原创 adnroid studio 版本减低或者升级出现的迭代问题-已完美解决

当你的代码出现这个问题的时候,说明版本迭代有问题,修改五个选项可完美解决!Settings file 'D:\AndroidStudioProjects\MyApplication\settings.gradle' line: 1A problem occurred evaluating settings 'MyApplication'.> Could not find method dependencyResolutionManagement() for arguments [setting

2021-12-30 11:42:59 2730 1

原创 Kotin练习

package com.example.kotlinimport android.os.Bundleimport android.security.identity.IdentityCredentialExceptionimport android.util.Logimport androidx.appcompat.app.AppCompatActivityimport kotlinx.android.synthetic.main.activity_main.*import java.lang

2021-12-24 14:44:00 861

原创 蓝牙连接和通过蓝牙获取设备数据

package com.skinod.clocfit.ui.activity;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import android.bluetooth.BluetoothGatt;import android.bluetooth.BluetoothGattCallback;import android.bluetooth.BluetoothGattChar

2021-12-10 15:23:42 3173

原创 SqLite使用query区间查询

query("2021-12-1","2021-12-8"); public Cursor query(String str1, String str2){ //str1 str2分别是区间的下限2021-12-1和上限2021-12-8 String[] whereArgs={str1, str2}; Cursor c = db.query("Blood", null, "date between ? and ?",whereArgs, null, nul...

2021-12-06 11:01:48 804

原创 okhttp升级封装版retrofit连接网络

需要引入的包 implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0' im

2021-11-25 18:01:52 1468

原创 OkHttp使用

MainActivity.javapackage com.example.myapplication;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;import org.jetbrains.annotations.NotNull;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;

2021-11-24 14:42:39 1411

原创 自定义VIewPager使用

MainActivity2.javapackage com.example.healthydiet;import android.annotation.SuppressLint;import android.content.Intent;import android.content.SharedPreferences;import android.graphics.Color;import android.os.Bundle;import android.os.Handler;import

2021-11-23 16:41:56 1325

原创 实现搜索查询功能

FoodUtils.javapackage com.example.healthydiet;import java.util.ArrayList;import java.util.List;public class FoodUtils { private static final String[] food = { "猪肉","猪肝","牛肉","猪肝","牛肉","猪肝","牛肉","猪肝", "猪肝","牛肉","猪肝","牛肉","猪

2021-11-19 17:37:20 1117

原创 ScrollView滚动视图应用

package com.skinod.clocfit.ui.activity;import android.view.MotionEvent;import android.view.View;import android.widget.ImageView;import android.widget.ScrollView;import com.skinod.clocfit.R;import com.skinod.clocfit.base.BaseActivity;public class

2021-11-11 17:10:33 1686

原创 百度SDK地图显示和定位

1.这里最主要的就是SHA1比较麻烦包名就是java代码第一行那个找到图中的文件双击复制自己的SHA1就OK了如果上图你没有出现那个目录的话,取消勾选这个按钮,点击OK,设置完成以后重新打开软件,就OK了如果上面都配置好了的话,就开始进入最激动人心的实现地图功能。AndroidMainfest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.andro

2021-11-03 15:20:29 441

原创 http地址访问网络图片

MainActivity2.javapackage com.example.myapplication;import android.annotation.SuppressLint;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import android.os.Message;import and

2021-10-25 11:37:15 541

原创 VIewPager和Fragment混合使用

FragementStatePagerAdapter会销毁不要的fragment。activity中的FragmentManger的fragment会彻底删除。FragmentStatePagerAdapter类名中的state表明可在onSavelnstanceState(Bundle)方法中保存fragment的Bundle信息。用户切换回来时,保存的实例状态可用来恢复生成新的fragment。页面多时和有数据需要刷新时必须使用FragmentStatePagerAdapter。(使用的是remove.

2021-10-25 10:24:38 166

原创 安卓fragment跳转fragment

OneFragment.javapackage com.example.myapplication;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import androidx.fragment.app.Fragment;public class OneFragment extends Fragment {

2021-10-20 15:29:59 2532 2

原创 安卓进制转换

public void main(String[] args) { Scanner cin=new Scanner(System.in); int n=cin.nextInt(); cin.nextLine(); String arr[]=new String[n]; for(int i=0;i<n;i++) { arr[i]=cin.ne...

2021-10-20 15:25:06 240

原创 Android更换用户头像实现

使用 BitmapFactory.Options options2 = new BitmapFactory.Options(); options2.inPreferredConfig = Bitmap.Config.RGB_565; bm = BitmapFactory.decodeFile(uu, options2); Bitmap bitmap=BitmapFactory.decodeFile(uu); fragment_

2021-09-27 16:06:38 521

原创 Toolbar与ScrollView实现上下滑动隐藏

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

2021-07-21 14:40:03 187 1

原创 页面广告暂停3秒进入主页面

package com.example.cieshi;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;

2021-06-09 16:53:07 80

原创 sqlist存储

MyDevicesHandAgainstBrightScreenHelper dbHelper = new MyDevicesHandAgainstBrightScreenHelper(DeviceRaisedHandBrightScreenActivity.this, "BookStore2.db", null, 1); SQLiteDatabase db = dbHelper.getWritableDatabase(); Cursor c.

2021-06-08 17:21:57 110

空空如也

空空如也

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

TA关注的人

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