自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言读取文件内容 动态存储在缓存中

【代码】C语言读取文件内容 动态存储在缓存中。

2024-03-01 17:53:14 376

原创 Android 修改EditText 下划线颜色

android:backgroundTint="@color/backgroundTint"

2023-11-03 14:32:43 326

原创 通过style设置dialog沉浸式状态栏

【代码】通过style设置dialog沉浸式状态栏。

2023-09-21 10:58:48 425

原创 Cannot resolve symbol ‘R‘

module对应的AndroidManifest.xml中没有自动添加包名,只要添加上就可以了。新版的Gradle创建工程使用了namespace,应该是7.x之后的,没有具体探究。目前我的工程使用的Gradle是6.7.1,Gradle Plugin是4.2.2。在此工程中新建module出现如标题所示错误。导致我的activity都找不到了。解决方法很简单,查起来真是闹腾.......

2023-05-06 10:43:02 123

原创 Java时间处理Function

java时间判断函数

2022-09-20 16:57:31 181

原创 工厂模式的简单使用

设计模式的工厂模式简单使用例子

2022-06-23 14:53:51 390

原创 Android 权限检查 动态获取权限

private String[] requestPermissions = new String[]{ Manifest.permission.INTERNET, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO }; /** * 申请权限 */ private void re...

2022-05-31 10:39:58 983

原创 ViewPager2取消边缘阴影

设置overScrollMode 不起作用使用下面的方法,在初始化viewpager2的时候使用就可以View childAt = fragmentSortBinding.sortVp.getChildAt(0);if (childAt instanceof RecyclerView){ childAt.setOverScrollMode(View.OVER_SCROLL_NEVER);}...

2022-01-22 16:10:30 704 2

原创 Android实现热词显示,按照字数宽度不规则布局

package com.test.views;import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.util.ArrayList;import java.util.List;/** * 类名: * 说明: * &lt.

2021-12-24 11:20:41 158

原创 Python基础学习总结(一)

一:字符串处理:1.字符串驼峰大小写:title()2.字符串全大写和全小写:upper()lower()3.删除字符串末尾空白:rstrip()4.删除字符串首端空白:lstrip()5.删除字符串首尾空白:strip()二:数字处理1.两个*号,表示乘方运算2.浮点型与整形相乘时,结果可能不是预期结果print(0.3 * 3) 0.89999999999999993.str() 将数字转换成字符串三:列表1.直接按数组理解2.给列表增...

2021-08-03 10:53:11 122 1

原创 Android AndroidManifest.xml 属性记录

https://www.jianshu.com/p/3b5b89d4e154写的很全面一 application属性1.android:allowBackupAndroid API Level 8及其以上 Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默...

2020-02-19 15:43:19 197

原创 Fragment重叠问题解决

public void onCreate(Bundle savedInstanceState) { if (savedInstanceState != null) { // FRAGMENTS_TAG savedInstanceState.remove("android:support:fragments"); ...

2020-02-13 17:24:38 212

原创 cin.getline()和gets(),cin.get()被跳过执行

const int ArSize = 20; char name[ArSize]; char desert[ArSize]; char nickname[ArSize]; cout << "Enter your name:\n"; cin >> name; cout << "Enter your...

2020-01-20 15:09:16 558

原创 android Alarm创建定时任务例子

启动服务之后就可以看到效果。当手机处于Doze模式的时候(Android6.0开始,用户长时间不用时会进入Doze模式),Alarm任务会变得不准时,此时调用AlarmManager的setAndAllowWhileIdle()或setExact-AndAllowWhileIdle()方法就可以在Doze模式下正常执行了。这两个方法的区别和set() setExact()的方法之间的区别是一样...

2019-07-25 14:03:09 177

原创 Android知识点:如何在Adapter中跳转到另外一个页面

public class SystemAdapter extends BaseAdapter{ ...... public SystemAdapter(ArrayList<ProviderValueObject> list, Context context){ this.list = list; this.context = conte...

2019-07-11 14:01:00 3245

原创 Android8.0通知的显示

1、NotificationCompat.Builder()问题,在安卓8.0 “O” 对通知栏新增了一个ChannelId参数,在new的时候添加上channelId即可new NotificationCompat.Builder(this,"default")2.例子 Intent intent; intent = new Intent(thi...

2019-07-10 14:09:43 337

转载 Notification通知栏设置及其点击响应

转载自:http://blog.csdn.net/mr_leixiansheng/article/details/53611805推荐相关文章:Android8.0 通知栏不显示及NotificationCompat.Builder()过时问题解决步骤:1、新建好点击后跳转的类和布局(不需要跳转可跳过此步骤)2、注册(养成良好习惯,每个活动都需要注册)3、设置Notifica...

2019-07-10 14:09:16 908

原创 Android系统通过手机USB进行网络共享设置

设备:主机android版本 4.2.2手机 华为 8.01.手机通过USB连接主机2.点开手机设置,点击USB共享网络3.串口连接主机,命令行输入 netcfgroot@xxxx:/ # netcfg lo UP ...

2019-06-11 10:55:07 5767 1

原创 android 自定义 动态注册广播 基础部分

MainActivity.javapackage com.example.mybroadcastreceive5_3_2;import android.content.DialogInterface;import android.content.Intent;import android.content.IntentFilter;import android.support.v7...

2019-06-05 17:14:49 633

原创 折半查找

1.针对顺序有序数组2.查询速度快,时间复杂度为O(n)3.有条件限制,插入和删除困难。示例代码:#include <iostream>using namespace std;int find(int *array,int left,int right,int key){ while(left <= right){ int mid = (le...

2019-04-18 11:08:46 73

原创 ubuntu 1204添加右键 open in terminal

1.打开一个Terminal(ctrl+alt+t),输入如下指令sudo apt-get install nautilus-open-terminal2.使用以下指令来重启Nautilusnautilus -q遇到问题:1. 执行第一步 出现错误 E: Unable to locate package nautilus-open-terminal解决方式:更新源1. sudo cp...

2019-03-21 10:24:27 484

原创 extern

1、C++代码调用C语言代码2、声明变量int a;这段代码有足够的信息让编译器为a分配空间,而且编译器也确实给整数a分配了空间。声明变量extern int a;在变量定义前加extern关键字表示声明一个变量但不定义它 。它表示"这只是一个声明,它的定义在别的地方",关键字extern,它表示变量是在文件以外定义的,或在文件后面部分才定义.当extern 变量在不同的库时,需要链...

2019-01-04 20:28:03 87

原创 error: template with C linkage 问题

在c与c++混合编译过程中出现error: template specialization with C linkage error: template with C linkage 问题,经查证发现为extern “C” 的使用问题。#ifdef __cplusplusextern “C” {#endif未增加对应#ifdef __cplusplus}#endif导致此问题出现...

2018-12-24 15:46:03 5731

原创 linux系统中无错误查找技巧

在linux系统中“find”命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利。但是普通用户使用“find”命令时也有可能遇到这样的问题,那就是L inux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现"Permissiondenied....

2018-12-12 11:27:50 231

仿网易严选 recycleview + NestedScroollView 上滑回弹

仿网易严选 recycleview + NestedScroollView 上滑回弹

2022-02-21

使用共享内存及信号量实现进程间通信例子

代码实现了共享内存和信号量的结合,实现进程间通信及其同步问题。通过此代码可以理解共享内存及信号量基本函数的使用及实现原理。

2019-03-28

空空如也

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

TA关注的人

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