自定义博客皮肤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)
  • 收藏
  • 关注

原创 C语言指针练习代码

指针练习代码

2022-07-10 21:47:12 522 1

原创 华为面试题目 返回顺序排列的某个位置的结果

给出集合[1,2,3,...,n],其所有元素共有n! 种排列。按大小顺序列出所有排列情况,并一一标记,当n = 3 时, 所有排列如下:"123""132""213""231""312""321"给定n 和k,返回第k个排列。示例 1:输入:n = 3, k = 3输出:"213"示例 2:输入:n = 4, k = 9输出:"2314"示例 3:输入:n = 3, k = 1输出:"123"来源:力扣(LeetCode)链接:htt...

2021-06-20 17:04:47 198

原创 华为面试题删除字符串出现次数最少的字符

描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。注意每个输入文件有多组输入,即多个字符串用回车隔开输入描述:字符串只包含小写英文字母,不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。示例1输入:abcddaabcddd复制输出:ddaaddd...

2021-06-20 17:01:34 94

原创 华为面试题目整形数组合并排序

输入描述:输入说明,按下列顺序输入:1输入第一个数组的个数2输入第一个数组的数值3输入第二个数组的个数4输入第二个数组的数值输出描述:输出合并之后的数组示例1输入:31 2 54-1 0 3 2复制输出:-101235...

2021-06-20 16:58:44 123

转载 华为背包问题

王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件可以有0个、1个或2个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出预算,他把每件物品规定了一个重要度,分为5等:用整数1~5...

2021-06-20 16:54:51 139

原创 [研究滑动特效(第一阶段)]移动坐标系

1:先看actiivty的代码public class MainActivity extends AppCompatActivity { private static final String TAG = "Zero"; private LinearLayout root; private Button mBtnScollTo; private Butto...

2019-06-24 23:22:43 157

原创 【自定义控件(第二阶段)】自定义viewgroup,自动转行的viewgroup

1:这个layout需要我们充实一下,自己看看变化了哪里(如果某个子view 设置了个height为match——parent 会怎么样呢?)/** Copyright 2013 Blaz Solar** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this f...

2019-06-24 23:20:48 90

原创 【自定义控件】自定义viewgroup,先拿着代码研究一下,mesure和layout是怎么用的

1:先在attr里面写好属性<?xml version="1.0" encoding="UTF-8"?>-<resources>-<declare-styleable name="FlowLayout"><attr name="android:gravity"/><attr name="horizonSpacing" fo...

2019-06-23 23:56:04 95

原创 【安卓binder通讯第一阶段】AIDL通讯玩一下binder(有几个常见的坑)

这个通讯是一个client ---service架构我们先写服务端的代码,一:我们先创建AIDL的接口,注意创建这个接口的路径,到时候客户端调用的时候要保证一致性。interface ILeoAidl { void addPerson(in Person person); List<Person> getPersonList();}pa...

2019-06-19 22:11:59 136

原创 [安卓framework Recyclerview ]神奇的叠加滑动效果,帮助深入理解recyclerveiw里面的东西

//一:先定义一个recyclerview的adapter,holder,以及接口public interface OnItemClickListener<T> { void onItemClick(ViewGroup var1, View var2, T var3, int var4); boolean onItemLongClick(ViewGroup va...

2019-06-18 23:38:45 498

原创 原生吧flutter集成进来的办法

google模式:第一步:项目目录下创建moudle。命令是:flutter create -t module name //注意name就是你的module 名称第二步:setting.gradle 下面加上这么一段话setBinding(new Binding([gradle:this]))evaluate(new File( settingsDir....

2019-03-24 00:11:56 451

原创 安卓全面屏虚拟键适配

写在前面:也不知道谁发明的虚拟键,遇到了popupwindow下沉底部被遮挡或者你设置了显示距离,结果虚拟键隐藏了之后,又出现了虚拟键留白,导致popupwidow没有完全沉下去的现象。我们在安卓7.0以后又遇到showAsdropdown显示的pop没有绘制的现象,不得不想办法搞个监听,去弄清楚这个虚拟键到底什么状态。研究了一天,简直操蛋了。绕不开那就开始干!最后总结出一套监...

2019-03-11 19:12:38 555

原创 dart学习第一堂课

dart方法: dart与java的方法区别,dart方法可以脱离类,叫做顶层函数。 dart基本数据类型: dart所有的都是object对象,所以int long这些对象默认为null//dart强类型语言var: var声明变量没有复制的时候,类型为object 声明并赋值的时候 指定了类型为变量的类型 ...

2019-03-10 22:40:17 87

原创 比较好的源码阅读工具source insight

暂无内容

2019-02-20 09:24:27 568

原创 Android fragment嵌套viewpager ,viewpager里面放入fragment的时候,外层fragment切换回来,里层的fragment会被隐藏

这个时候 我们的pageradapter里面的fragmentManager要用childFragmentManagerbaseFragmentAdapter = new BaseFragmentAdapter(getChildFragmentManager(), fragmentList);//注意这个地方 fragmentmanager 不要用getSurrpotFragmentma...

2018-08-17 15:05:33 1439

原创 Android studio 3.0 Error:com.android.builder.dexing.DexArchiveBuilderException:

每一个moudle包括自己的启动的build里面 要添加下面的声明compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}

2018-08-14 09:57:53 690

原创 Android6.0动态添加权限依旧失败

6.0的权限问题 呵呵呵呵呵

2017-04-19 09:11:46 401

转载 隐藏标题栏状态栏的办法

转载别人的东西,用起来方便,方便以后查找

2017-04-18 10:43:57 213

原创 layoutInflateException中的原因之一

遇到layoutinflationExcepution的可以过来看看

2017-04-13 15:49:54 262

原创 读取外部的SQLdatabase步骤

//1:首先要将后缀为db的文件放入工程的资源中res下的raw文件夹//2:外部数据库需要我们先存入手机内存,然后再打开,所以我们要开读写权限//代码部分:String permissons[] = {android.Manifest.permission.READ_EXTERNAL_STORAGE, android.Manifest.permission

2017-03-01 17:02:14 262

原创 几种适配器

一般的适配器继承于BaseAdapter  一般会根据需要设定content属性和list数据源再创建一个实体类存放控件在getview方法里面通过填充布局获取视图view = View.inflate(context, R.layout.grid_item, null);在该视图里面,将对应的控件赋值到实体类对应的控件上,然后进行控件的设置

2016-12-01 23:45:28 175

空空如也

空空如也

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

TA关注的人

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