- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 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
199
原创 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
1055
原创 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
869
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;/** * 类名: * 说明: * <.
2021-12-24 11:20:41
256
原创 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
255
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
264
原创 Fragment重叠问题解决
public void onCreate(Bundle savedInstanceState) { if (savedInstanceState != null) { // FRAGMENTS_TAG savedInstanceState.remove("android:support:fragments"); ...
2020-02-13 17:24:38
294
原创 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
633
原创 android Alarm创建定时任务例子
启动服务之后就可以看到效果。当手机处于Doze模式的时候(Android6.0开始,用户长时间不用时会进入Doze模式),Alarm任务会变得不准时,此时调用AlarmManager的setAndAllowWhileIdle()或setExact-AndAllowWhileIdle()方法就可以在Doze模式下正常执行了。这两个方法的区别和set() setExact()的方法之间的区别是一样...
2019-07-25 14:03:09
227
原创 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
3495
原创 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
414
转载 Notification通知栏设置及其点击响应
转载自:http://blog.youkuaiyun.com/mr_leixiansheng/article/details/53611805推荐相关文章:Android8.0 通知栏不显示及NotificationCompat.Builder()过时问题解决步骤:1、新建好点击后跳转的类和布局(不需要跳转可跳过此步骤)2、注册(养成良好习惯,每个活动都需要注册)3、设置Notifica...
2019-07-10 14:09:16
975
原创 Android系统通过手机USB进行网络共享设置
设备:主机android版本 4.2.2手机 华为 8.01.手机通过USB连接主机2.点开手机设置,点击USB共享网络3.串口连接主机,命令行输入 netcfgroot@xxxx:/ # netcfg lo UP ...
2019-06-11 10:55:07
6320
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
685
原创 折半查找
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
118
原创 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
586
原创 extern
1、C++代码调用C语言代码2、声明变量int a;这段代码有足够的信息让编译器为a分配空间,而且编译器也确实给整数a分配了空间。声明变量extern int a;在变量定义前加extern关键字表示声明一个变量但不定义它 。它表示"这只是一个声明,它的定义在别的地方",关键字extern,它表示变量是在文件以外定义的,或在文件后面部分才定义.当extern 变量在不同的库时,需要链...
2019-01-04 20:28:03
129
原创 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
5989
原创 linux系统中无错误查找技巧
在linux系统中“find”命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利。但是普通用户使用“find”命令时也有可能遇到这样的问题,那就是L inux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现"Permissiondenied....
2018-12-12 11:27:50
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人