- 博客(41)
- 资源 (8)
- 收藏
- 关注
原创 Android签名()和key hashes获取方法
1.Android获取keystore.debug文件签名。3.Android 获取key hashes。2.Android 获取.jks文件签名。
2024-05-27 15:24:37
309
原创 华为手机屏幕坏了无法使用怎么备份资料
最近用水龙头洗了一下华为手机,接过进水把屏幕排线烧了,无法使用,但是有资料急着需要拷贝出来,故而尝试手机外接电脑显示器完成该项任务。不出所料的话,您当前电脑显示器已经成功显示手机的屏幕,利用鼠标就能对手机进行操作。2) 将显示器通过高清线接入拓展坞,与此同时显示器插入外接电源。1)将鼠标,键盘通过USB接口接入拓展坞。3)将拓展坞接到手机的Type-C接口。d.一个Type-C接口的电脑拓展坞。4)再接着连续按两次Tab按键。2)接着按一下Space按键。a.准备一个电脑显示器。3)再接着输入手机密码。
2023-11-01 11:25:33
1353
原创 Android Studio编写xml布局不提示控件的部分属性问题的解决
最近突然发现Android Studio编写xml,发现有一部分控件的属性没有了代码提示,主要体现为id,margin等属性不再有代码提示,如下图。但是手动输入仍然有效。然后删掉Android Sdk重新回来还是发现有问题,导一个之前的旧项目进来,神奇的是发现没有这个问题。再次输入属性测试,发现问题已经得到解决,如下图。特此记录,方便同样遇到该问题的朋友们解决问题。然后,意识到应该是项目设置SDk编译版本的问题,解决方案如下,把版本由33调整为31。
2023-10-05 15:29:06
1792
1
原创 Swift学习笔记四(function 篇)
函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要 的时候,通过这个名字来“调用”函数执行它的任务。Swift 统一的函数语法十分灵活,可以表达从简单的无形式参数的 C 风格函数到复杂的每一个形式参 数都带有局部和外部形式参数名的 Objective-C 风格方法的任何内容。形式参数能提供一个默认的值 来简化函数的调用,也可以被当作输入输出形式参数被传递,它在函数执行完成时修改传递来的变 量。Swift 中的每一个函数都有类型,由函数的形式参数类型和返回类型组成。
2023-09-11 11:02:14
901
原创 Swift学习笔记三(Dictionary 篇)
字典类型的全写方式 Dictionary,简写方式 [Key: Value],建议使用简写方式。使用 updateValue(_:forKey:) 方法添加或更新元素,返回一个字典值类型的可选项值。要以特定的顺序遍历字典的键或值,使用键或值的。可以通过访问字典的 keys 和 values 属性来取回可遍历的字典的键或值的集合。虽然字典是无序的,但是每个kv对在扩容之前的位置是稳定的。字典储存无序的互相关联的同一类型的键和同一类型的值的集合。字典的 key 必须是可哈希的。
2023-09-09 17:52:43
918
原创 MySQL 连接配置指令
//ssh连接数据库,区分socket连接mysql -h127.0.0.1 -uroot -psa123//创建指向ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock//mysql配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnfvim /etc/mysql/debian.cnf
2023-09-09 16:39:30
92
原创 Swift 学习笔记二(Set篇)
subtracting(_:) 相对补集,由属于A而不属于B的元素组成的集合,称为B关于A的相对补集,记。remove(_:) 从 Set 当中移除一个元素,如果元素是 Set 的成员就移除它,并且返回移除的。intersection(_:) 交集,由属于A且属于B的相同元素组成的集合,记作A∩B(或B∩A)。fifilter(_:) 返回一个新的 Set,新 Set 的元素是原始 Set 符合条件的元素。union(_:) 并集,由所有属于集合A或属于集合B的元素所组成的集合,记作A∪B(或B∪A)。
2023-09-09 10:59:09
915
原创 Ubantu创建快捷桌面
以idea开发工具的创建快捷桌面为例。1.创建Idea.desktop文件,指令如下:2.给Idea.desktop文件添加内容,主要修改“Exec=” ,“Icon=”,“Name=”这三个参数,分别表示为快捷桌面指向的启动程序文件,快捷桌面图标Icon,快捷桌面名字,内容如下:3.添加权限操作完成即可生成快捷桌面。...
2022-06-12 01:49:05
270
转载 各类文件MIME_type对照表
{".3gp", "video/3gpp"}, {".apk", "application/vnd.android.package-archive"}, {".asf", "video/x-ms-asf"}, {".avi", "video/x-msvideo"...
2020-04-02 19:51:33
862
原创 Android原生app与H5交互
1.开发背景。随着当前开发迭代要求速度更快,改动更灵活,不需要发布版本就能实时更新app的内容,故当前H5制作界面越来越受到科技公司和开发者的欢迎。2.实现交互今天记录一下开发过程中用到的H5交互方法,采用了第三方框架jsbridge,记录一下,以防自己忘记了。废话少说,直接上代码。1)首先到app的配置文件build.gradle中设置依赖implementation 'c...
2019-11-22 10:07:18
904
1
原创 ReclerVew内嵌ReclerView笔记
1.ReclerVew作用简介使用ReclerView来组装列表起来非常方便,而且优势远远不是ListView,GridView等能够比的,它能轻而易举实现类似于淘宝,京东商城首页那样布局复杂的样式。在当前的使用十分广泛了。2.ReclerView内嵌ReclerView,实现复杂布局,废话少说,直接上代码。1)Acitivity或者Fragment核心代码如下//设置Recyc...
2019-11-22 09:41:35
348
1
原创 app:javaPreCompileDebug
异常特征:编译时候报错,如下:* What went wrong:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile clas...
2019-11-21 10:12:23
3734
1
原创 app:transformDexArchiveWithExternalLibsDexMergerForDebug
异常1;异常特征:编译时候报错,如下:* What went wrong:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> java.lang.RuntimeException: java.lang.RuntimeException: com.and...
2019-11-21 10:04:09
293
原创 Android Studio多渠道打包
Android Studio多渠道打包优点是:一次就能批量打包,非常方便多渠道推广的需求。缺点是:打包速度很慢。废话少说,直接 说一下思路:1.在AndroidManifest.xml中配置参数。<!--友盟key--><meta-data android:name="UMENG_APPKEY" android:value="${CHANN...
2019-11-04 12:48:05
397
1
原创 MySQL 常用命令汇总
一、Mysql 常用命令show databases; 显示数据库create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 显示具体的表结构select 中加上 distinct 去除重复字段mysqladmi...
2018-11-20 12:41:13
5327
1
原创 ubuntu下安装git安装及使用
一、当前git已经成成为代码管理最受欢迎的工具之一,下面简单说一下其使用。之前写过一篇关于git关联github的,可以查看http://fuzhenwen.top:8000/article/22/preview 。 一般项目开发者,首先得把项目fork到自己的profile中,一般人没有前线直接向origin直接提交代码,只能向自己的profile提交,确定要找到对应的dev分支,然后p...
2018-11-09 17:58:09
4047
1
原创 Android Framework开发笔记
一、前言在framework局部编译之前,代码必须整体编译过,形成完整的依赖(Android.mk)体系,才能局部编译。二、编译1.make编译,会重新产生依赖,实现依赖不完整不会导致无法编译。比较消耗内存和时间fzw@onyx:~/mnt/workspace/3128_android_rom$ make SystemUI2.mmm编译,不会重新产生依赖,实现依赖不完整会导致...
2018-11-09 17:57:20
4470
1
原创 ubuntu 18.04编译Android 7.1源码
一、提前安装软件1.安装openjdk1) 编译的时候使用的是openjdk,跟我们平时使用的jdk并不一样,可以到 http://openjdk.java.net/ 下载安装,也可以通过下面的指令安装。sudo apt-get updatesudo apt-get install openjdk-8-jresudo apt-get install openjdk-8-jdk...
2018-11-09 17:56:20
5879
2
原创 ubuntu16.04+mysql5.7+workbench中root无法登陆的bug
最近在阿里云服务器上安装了mysql5.7+workench组合,出现了root账户无法登录,错误提示如下:Cannot Connect to Database ServerYour connection attempt failed for user 'root' from your host to server at localhost:3306:Access denied for ...
2018-11-07 20:24:09
3070
1
原创 window中cmd命令收集
cmd 进入指令界面chcp 修改默认字符集chcp 936默认中文chcp 65001appwiz.cpl:程序和功能calc:启动计算器chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)cleanmgr: 打开磁盘清理工具10. 自动关机命令 Shutdown -s -t 600:表示600秒后自动关机 shutdown -a ...
2018-11-07 20:15:41
329
1
原创 ubuntu图形界面与指令界面的切换
1、首先我们修改grub文件,把其中的GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为GRUB_CMDLINE_LINUX_DEFAULT="text",还有取消GRUB_TERMINAL=console之前的注释#。2、然后更新我们的grub。 $sudo update-grub3、设置开机进入字符界面。 $sudo systemctl...
2018-11-04 11:14:15
95
1
原创 ubuntu 18.04编译Android 7.1源码
1.安装了jdk,并查看。sudo apt-get install openjdk-8-jresudo apt-get install openjdk-8-jdkjavac -version2.下载后的解压源码。7za x android-7.1.1_r1.7z -r -o./3.安装一些工具。sudo apt-get install m4sudo apt-get...
2018-08-30 23:47:19
117
1
原创 android 源码编译遇到的Bug解决
1.解决方法。sudo apt-get install m4sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline6-dev lib32z1-devsudo apt-get install flexsudo apt-get install curlsudo apt-get in...
2018-08-30 23:32:28
84
1
转载 android framework架构文件详情
摘要:转自:http://www.tuicool.com/articles/777r6rB,感谢博主分享.简介之前的研究太偏向应用层功能实现了,很多原理不了解没有详记,为了全面了解,重新梳理应用框架层。记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单分析如下:4、telphony目录CellIdentityCdma//描述电信通信标识CellIdentityGsm描述...
2018-08-07 10:20:05
1919
1
原创 百度地图实现拖动图标输入地址
一,Activity代码public class SaasLocationActivity extends BaseActivity implements OnGetGeoCoderResultListener, OnGetPoiSearchResultListener, View.OnClickListener { private static String TAG = SaasLocat...
2018-07-12 22:41:05
511
原创 ViewPager与Fragment搭档使用代码
package com.small.saasuser.fragment;import java.util.ArrayList;import java.util.List;import com.small.saasuser.activity.R;import com.small.saasuser.view.NoScrollViewPager;import android.suppor...
2018-07-12 22:34:57
169
1
原创 Android-PullToRefresh的简单使用
一、PullToRefresh简介1.PullToRefresh介绍PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollView...
2018-05-14 17:22:04
622
1
原创 Glide架构的简单使用
一、Glide简介1.Glide介绍在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。2.Glide优点使用简单。可配置度高,自适应程度高。支持常见图片格式 Jpg png gif webp。支持多种数据源 网络、本地、资源、Assets...
2018-05-11 23:47:01
1113
1
原创 Android 获取SHA1指纹的方法
获取调试版(debug)文件的指纹: keytool -v -list -keystore +.keystore文件所在路径+.keystore文件名,如下为存放在目录(C:\Users\win7\.android\)下的,文件名debug的.keystore文件。keytool -v -list -keystore C:\Users\win7\.android\debug.keystore...
2018-05-07 17:02:39
336
原创 OpenDanmaku实现弹幕效果
一、OpenDanmaku简介1.OpenDanmaku介绍OpenDanmaku是Android中第三方的弹幕控件,在播放视频和直播软件中过程中弹出用户的评论,并且以滚动的方式显示。2.下载地址https://github.com...
2018-05-04 17:58:20
1153
1
原创 Fresco架构的简单使用
一、1.Fresco介绍 Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显示gif图等诸多优势,是个很好的图片框架。2.Fresco特点1)内存管理...
2018-05-04 17:38:41
1758
1
原创 Volley框架的简单使用
一、Volley简介。 1.Volley起源。Volley是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通信更快,更简单,更健全。2.Volley框架的优点。 1)网络请求的排序(scheduling)。2)网络请求的优先级处理。...
2018-05-04 16:04:55
541
原创 Afinal架构的简单使用
一、Afinal简介。1.Afinal是一个开源的android的orm和ioc应用开发框架,其特点是小巧灵活,代码入侵量少。Xutils基于Afinal开发,稳定性更强。2.Afinal项目地址。http://www.oschina.net/p/afinal/二、Afinal使用步骤。1.导入jar包。2.添...
2018-05-04 15:23:40
2088
1
原创 Picasso架构的简单使用
一、1.Picasso简介Picasso是由Square公司推出的一个功能强大的Android图片加载和缓存库。2.Picasso优点介绍 1)Picasso解决了在adapter中需要取消已经不在视野范围的ImageView图片资源的加载,否则导致图片错位的这个问题。...
2018-05-04 15:02:20
403
原创 ImageLoader框架的简单使用
一、ImageLoader简介 1.ImageLoader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。 2.ImageLoader框架的优点主要有以下几个方面; 1)多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable等2)支持随意的配置I...
2018-05-04 14:28:14
1381
原创 ButterKnife注解框架的使用
一、ButterKnife简介ButterKnife是注解中相对简单易懂的开源框架,ButterKnife是控件注入框架,旨在帮助安卓开发者省去初始化控件的重复性工作,简单快捷地初始化布局文件中的控件,极大地提升开发效率。 主要优点如下; 1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率。2.方便的处理Adapter...
2018-05-04 12:47:44
424
原创 EventBus简单使用
一、EventBus简介1. EventBus的作用 是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。2. 下载地址 ...
2018-05-04 10:59:48
240
各种demo效果集合
2017-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人