自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 高效解决gradle依赖下载失败的问题

在build项目时遇到项目无法编译提示证书问题: 关于证书的问题,网上的解决方式大多是 下载证书本地来解决,也有通过开启vpn的方式来解决问题。我都尝试了,就是解决不了。最终通过配置本地的gradle文件来解决。 1.下载本地的gradle文件然后在项目的gradle-wrapper.pro...

2020-02-13 11:51:18

阅读数 5

评论数 0

原创 Android Studio出现:Cause: unable to find valid certification path to requested target

现象 导入项目编译后一直报 Cause: unable to find valid certification path to requested target;截图如下: # 这个问题相当扰人,按照网上的资料各种修改都无法解决。其中大部分的解决方法都是去添加 jcenter的证书。网上参考的资...

2019-10-25 19:51:32

阅读数 45

评论数 0

转载 uses-feature使用

uses-feature的使用方式,简单说明。 是什么? 是提供配置,表示依赖特征的标识。 AndroidManifest中的uses-feature配置用来声明一个app在运行时所依赖的外部的硬件或软件特征(feature),uses-feature还提供了一个required属性配置,表示此...

2019-06-28 08:53:26

阅读数 63

评论数 0

原创 配置ADB的过程.md

在新系统上发现adb命令无法使用,尝试了网上的方式,发现并没效果。目前用了自己的方式来配置adb。 步骤;注意事项 是在用户变量里进行修改。 1.路径 platform-tools 路径;adb.exe的路径 tools的路径,emulator.exe的路径 2.配置 不是在系统变量里添加...

2019-06-05 19:22:36

阅读数 40

评论数 0

原创 Android can only be built by versions 3.81 and 3.82--解决方法

在编译旧版本[4.0]项目时报这个问题[Android can only be built by versions 3.81 and 3.82],参考了网上的解决方法,并不是很有效;有个更加直接的方法,把当前对于版本筛选的代码直接注释掉。然后编译。运行,编译成功。 ##解决方法 注释掉对应...

2018-11-20 11:48:35

阅读数 99

评论数 0

原创 ubuntu删除软件的命令行

sudo apt-get remove --purge 软件名; sudo apt-get autoremove --purge 软件名;

2018-09-10 19:39:33

阅读数 161

评论数 0

原创 动态监听当前设备语言[广播实现]

静态注册的广播是:(Intent.ACTION_LOCALE_CHANGED); 广播接接收者来接收对应广播,然后可以做对应的业务逻辑。

2018-08-28 21:53:38

阅读数 150

评论数 0

原创 手动控制跳转到对应activity的简单实现

使用 命令行来实现activity跳转: adb shell am start -n com.xxx/yyy.[Activity]; /前是包名;/后是详细包名,末尾是Activity; 注意,不要有.java的后缀

2018-08-28 21:49:53

阅读数 191

评论数 0

原创 git命令,删除远程仓库

指定远程仓库后,若冲洗指定,则可以先把当前指定的远程仓库删除,命令为:git remote remove [仓库名]

2018-08-27 19:38:00

阅读数 748

评论数 0

原创 提交远程仓库,如何撤销

遇到这种情况,一般是提交错了文件到远程,如何解决呢? 远程代码先不要合并,告知leader。 方法 1,把当前的修改复制出来; 2,版本回退到未提交的版本,git reset –hard xxx[版本号]; 3,重新添加要提交的文件,记得检查,不要再犯错; 4,重新提交,commit; 5,pu...

2018-07-17 12:01:19

阅读数 675

评论数 0

原创 给RecyclerView添加一个HeaderItem

关键代码 Adapte中判断多种ViewType dataSize数量+1 position的实际数量值;这里容易出现角标越界 具体数量的填充过程 遇到的问题 这样可以实现添加Header的操作;但是header带有 banner和一些自定义的控件;持有了当前页面的上下文;我用静态...

2018-04-20 11:09:07

阅读数 282

评论数 0

原创 NestedScrollview嵌套recyclerview产生的问题

参考这篇文章 https://www.cnblogs.com/fuyaozhishang/p/8232378.html

2018-04-19 21:37:43

阅读数 132

评论数 0

原创 Kotlin语言中部分知识点总结

函数作为参数传递 //创建一个方法,该方法传递的是一个函数 f,Unit表示该函数函数不需要返回任何有效值 fun uiThread(f:()->Unit){ handler.post { f() } } //下面这种和上面达到的小姑是相...

2018-04-19 12:28:44

阅读数 87

评论数 0

原创 Kotlin,解决依赖冲突

在项目中导入多个依赖时,如果多个依赖中包含相同的jar包,这时候,会出现依赖重复的问题,如何解决这个问题呢? 举个栗子: compile(“commons-httpclient”,”commons-httpclient”,”3.1”)中包含logging的jar包: compile(“o...

2018-01-15 10:31:46

阅读数 743

评论数 0

原创 Kotlin开发遇到的两个问题以及解决方式

##问题1:builde.gradle.kts文件下的依赖总是出问题,无法正常的依赖对应的插件和库文件; - 解决方式:分析了下当前我在gradle.properties文件下导入的gradle版本是4.4.1的,实际上目前主流用的是4.1的,改成4.1的这样问题就解决了. ##在构建过程中报...

2018-01-14 23:58:13

阅读数 938

评论数 0

原创 java.security.NoSuchProviderException: no such provider: BC.这问题如何解决

- 将bcprov-jdk15on-151.jar复制到java根目录的/jdk1.7.0_75/jre/lib/ext中, 然后进到/jdk1.7.0_75/jre/lib/security中,编辑java.security, 在security.provider.10=sun.securi...

2018-01-10 11:56:42

阅读数 446

评论数 0

原创 实现点击两次back键盘,然后才退出当前应用

实现点击两次back键盘,然后才推出当前应用 (之前排版太差了,修正一下格式) - 在应用退出过程中,为防止用户误触到back键而退出应用,需要在用户点击退出时做一个提醒功能即弹出一个toast,下面是实现的代码 1.重写onKeyDown(int keyCode, KeyEvent ...

2017-06-20 01:32:18

阅读数 180

评论数 0

原创 如何获取应用程序的版本号和版本名

实现获取应用程序的版本号和坂本名,通过获取包管理器开始;步骤如下: 程序如下public class MainActivity extends AppCompatActivity { Context mContext; private TextView mMVersionCode...

2017-05-07 22:06:00

阅读数 1638

评论数 0

原创 QQ登录界面小例子

实现功能:使用文件保存登录账号,使用checkbox来确认是否保存密码的逻辑;以及简单的加密以下是实现代码:

2017-03-22 00:54:25

阅读数 840

评论数 0

原创 # Android文件存储和数据库基本知识

课程内容: 数据存储 Android中的内部存储空间的文件存储; Android中sd卡的文件存储; 数据库和sql语句; 一,linux文件系统目录结构 linux只有一套文件系统目录结构,唯一的起点称为根目录/,其它分区是通过挂载方式使用。d -> /sys/kernel/debug ...

2017-03-22 00:46:51

阅读数 1295

评论数 0

原创 Android: 布局;xml生成与解析;测试

Android: 布局;xml生成与解析;测试**1.android布局 2.Android中发送短信 3.android中开发和调试的相关工具 4.测试相关概念和android测试工具 5.android中点击事件四种处理方法 6.xml介绍和用法以及xml生成和解析** **具体...

2017-03-19 00:52:48

阅读数 517

评论数 0

原创 Android开发环境(eclipse下)条目介绍

Android开发环境Android开发环境步骤 Android应用程序开发步骤 Android应用程序布局名词介绍SDK :Software developmemnt kit 软件开发工具集 ADT :Android development tools 安卓开发工具: eclipse的插件...

2017-03-17 00:00:41

阅读数 676

评论数 0

原创 jqery的学习案例

关于jqery的学习案例1//.js对象转jqery对象 <html> <head> <meta charset="UTF-8"> <title></title> <...

2017-03-15 00:18:37

阅读数 426

评论数 0

原创 关于JavaScript学习

对于JavaScript的学习,初步.1.在网页上弹出alert栏 标题 //js代码,弹出alert栏 alert("hello world...

2017-03-15 00:15:42

阅读数 253

评论数 0

原创 关于空间两点之间距离的java程序之分析

关于程序: class Point { double x,y,z; Point(double _x,double _y,double _z) { x= _x; y=_y; z=_z; } public void getX(double _x) { x = _x; } p...

2017-02-14 23:46:16

阅读数 1605

评论数 0

原创 一个java程序的分析

关于程序: class BirthDate {     private int day;     private int month;     private int year;          public BirthDate(int d, int m, int y) {    ...

2017-02-14 23:44:48

阅读数 555

评论数 0

原创 ListView的刷新

1.整体刷新 @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layo...

2016-10-19 13:52:20

阅读数 229

评论数 0

原创 关于listView不同数据类型的加载

最近因为工作的原因,20多天没来得及写博客、总结学习。感叹人生的选择好多,不同的选择,方向不同,又受目前学习程度限制,不一定能找到心仪的程序方面的工作,现在抽湿机学习编程变得不容易了。 在聊天界面中需要使用到lisview来填充聊天对话,这个时候聊天内容不仅仅包括文字,还会有图片甚至是发红包之...

2016-10-19 09:02:40

阅读数 274

评论数 0

原创 Intent的跳转方式

第一种跳转方式 ,简单跳转 发送: Intent intent = new Intent(ActivityA.this, ActivityB.class); startActivity(intent); 第二种跳转方式,带数据跳转: 1.携带一些附加信息键值对 2....

2016-09-30 14:03:42

阅读数 264

评论数 0

原创 如何进行adb模式下的调试

在Android的学习中,对于adb模式下的命令行也是要学习的;如何进入adb模式呢,一下是步骤: 接着进入android sdk 的目录下:并点击回车 接着输入命令:adb start-service 打开adb 接着 输入 adb shell  这样就可以进adb模式,可以使用ad...

2016-09-30 13:09:30

阅读数 4454

评论数 0

转载 解决android中乱码的问题

具体参考这篇博客:http://www.cnblogs.com/Kennytian/p/4449878.html,可以解决乱码问题~

2016-09-29 22:44:10

阅读数 415

评论数 0

原创 屏幕横竖发生变化时,当前Activity发生的生命周期变化

在手机屏幕发生屏幕横竖方向变化时,当前的Activity的生命周期变化为: 设此时的Acitivty为ActivityA: ActivityA.onPause> ActivityA.onSaveInstanceState> ActivityA.onStop> ActivityA....

2016-09-29 19:42:23

阅读数 239

评论数 0

原创 如何在AndroidStduio中找到R文件

在As中,R文件的寻找路径是: Project 视图下app>generated>source>r>debug>项目包名>R文件;

2016-09-29 12:59:11

阅读数 341

评论数 0

原创 使用ToolBar出现的一个问题

想学习开源项目TooBar(带动画的ActionBar --------- ToolBar(兼容低版本))时,运行过程中出现了了一下错误: Caused by: java.lang.IllegalStateException: This Activity already has an action...

2016-09-28 11:25:22

阅读数 865

评论数 0

原创 Activity的生命周期分析

今天安装了As,练习下As的基本使用;复习的课程是 Activity的生命周期; 下面是Activity的生命周期图: 下面是一个实例: 重写Activity的生命周期的几个方法: @Override protected void onCreate(Bundle savedInsta...

2016-09-26 23:02:13

阅读数 282

评论数 0

原创 ViewPager实例 广告轮播

ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view 从这个描述中我们知道几点:   1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。   2)ViewPager类需要一个PagerAda...

2016-09-23 23:12:05

阅读数 231

评论数 0

原创 自定义控件之优酷菜单

在之前的优酷app中国有个这样的自定义控件动画,如下图: 在这样一个RelativeLayout布局中 有三层菜单,由最小的方形到最大的方形,三个相对布局组成;其中的各个菜单按钮都是通过相对布局搭配到对应半圆图层的~; 创建一个AnimationUtil 类,作为自定义控件的动画方法类,在主活动...

2016-09-19 21:50:36

阅读数 461

评论数 0

原创 HttpUrlConnection、HttpClient下载文件实例

下面是HttpUrlClient和HttpClient的下载实例: public class AntherActivity extends Activity { private ProgressDialog pd; private long T,t; @Override protec...

2016-09-19 11:22:22

阅读数 239

评论数 0

转载 详解Android中AsyncTask的使用 from liuhe688

转载 用户 liuhe688的博文,特此标明;大神的写的非常好,所以转一下(如有不妥,吾改之) 在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程...

2016-09-18 22:38:56

阅读数 175

评论数 0

原创 使用http协议访问网络

在Android中发送HTTP请求的方式一般有两种:1.是HttpUrlConnection,2.是HttpClient. 第一个实例 是使用HttpUrlConnection的用法实现访问网络: 界面:主界面中有一个 按钮和一个状态scrolview中的textview; 具体代码如下: pub...

2016-09-18 11:26:00

阅读数 362

评论数 0

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