- 博客(127)
- 资源 (5)
- 收藏
- 关注
原创 Android Dialog全屏设置
看了很多文章都不行,就这篇可以Dialog全屏设置public class CommonDialog1 extends Dialog { public CommonDialog1(Context context) { super(context, R.style.CustomDialog); setOwnerActivity((Activity)cont...
2019-01-21 10:29:05 19190
原创 Ubuntu 用于检测网络状态的相关命令
常用的基本命令查看网络参数ifconfig输出结果enp2s0 Link encap:以太网 硬件地址 fc:aa:14:35:1e:98 inet 地址:192.168.248.150 广播:192.168.248.127 掩码:255.255.255.128 inet6 地址: fe80::8185:d663:ca8b:7e5f...
2019-01-09 11:12:37 22264
原创 Ubuntu 安装mysql数据库
安装mysql命令$ sudo apt-get install mysql-server mysql-client查看版本$ mysql -V检查系统中是否已经安装了mysqlsudo netstat -tap | grep mysql检查mysql是否安装成功 sudo netstat -tap | grep mysql启动和停止mysql命令sudo service...
2018-12-29 12:20:05 351
原创 Linux 常用命令学习
1、ls命令常用参数:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来2、cd 命令cd / 进入要目录cd ~ 进入 "home" 目录cd - 进入上...
2018-12-25 15:25:37 218
原创 Ubuntu “软件包xxx 需要重新安装,但是我无法找到相应的安装文件”的问题
一、软件源的问题更新软件源:1、进入/etc/apt/ cd /etc/apt/ 找到sources.list文件2、备份文件sources.listsudo cp sources.list sources.list.bak3、修改文件sources.listsudo vi sources.list (要有管理员权限)复制清华大学的源 ,找到对应版本赋值。4、执行aptsud...
2018-12-25 14:12:53 4898 2
原创 Ubuntu基础操作
一、查看是否安装了中文支持locale -a 如果有 zh_CN.utf8 则表示系统已经安装了中文locale,如果没有则需要安装相应的软件包。安装方式如下:sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base二、软件管理 apt ( Advanced Packaging Tool )apt-ca...
2018-12-19 14:33:39 163
原创 Java 基础语法(三) 基本数据类型
Java 的两大数据类型内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byt...
2018-12-17 10:28:43 182
原创 Java 基础语法(二) 对象和类
Java对象和类概念对象:对象是类的一个实例,有行为和状态。类:类是一个模板,它描述一类对象的行为和状态。类一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的...
2018-12-14 18:11:32 163
原创 Java 基础语法(一) 类、方法、实例变量的概念
类、方法、实例变量的概念对象:对象是类的一个实例,有状态和行为。类:类是一个模板,用来描述一类对象的行为和状态。方法:方法即行为,一个类可以有多个方法。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。基本语法编写Java程序注意以下几点:大小写敏感类名首字母需大写,采用驼峰命名法方法名以小写字母开头,采用驼峰命名法源文件名必须和类名相同,以类名座位...
2018-12-14 15:46:27 3930 3
原创 进制转换算法
用字母来表示不同的进制,B(Binary)表示二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。一、其它进制转十进制二进制转十进制方法:将二进制数从低位到高位计算(右边为低位),第0位的权值是2的0次方,第1位的权值是2的1次方,依次类推。 二进制就是逢二进1,二进制数采用0和1表示一个数。例如将(1100100)B转换成...
2018-12-14 11:42:00 8473
原创 Android 中 资源文件图片转 Bitmap 和 Drawable 以及相互转换的方法
Android 图片转换的方法总结:一、Bitmap 转换成 Drawable对 Bitmap 进行强制转换Drawable drawable = new BitmapDrawable(bmp);二、Drawable 转换成 Bitmap方法一通过 BitmapFactory 中的 decodeResource 方法,将资源文件中的R.mipmap.ic_launcher 转化成Bi...
2018-12-07 10:58:15 2474
原创 Android 自定义带删除按钮的EditText
首先创建一个类 设置成EditTextWithDel,继承EditText。实现代码如下。@SuppressLint("AppCompatCustomView")public class EditTextWithDel extends EditText { private Drawable imgDrawable; private Context mContext; ...
2018-12-05 11:39:07 957
原创 Android Studio 项目依赖库的统一版本管理
项目依赖库的统一版本管理有两种方法:一、在project 的build.gradle文件中添加版本信息,在module项目里的build.gradle文件中运用$rootProject.ext进行管理。例如:在project 的build.gradle文件添加如下信息ext { supportLibVersion = '27.1.1'}在module项目里的build.grad...
2018-12-03 17:16:00 1530
原创 Kotlin学习(二) 空安全
可空类型与非空类型在 Kotlin 中,类型系统区分一个引用可以容纳 null (可空引用)还是不能容纳(非空引用)。例如,String 类型的常规变量不能容纳 null。var a: String = "abc"a = null // 编译错误抛出异常:Null can not be a value of a non-null type String如果要允许为空,我们可以声明一个...
2018-11-24 12:22:35 465
原创 Kotlin学习(二)List集合类
基本语法List集合类Kotlin的集合分类:可变集合类(Mutable)不可变集合类(Immutable)通常集合中的对象是指集合中对象的引用,集合类型主要有List(列表),Set(集),Map(映射)。使用listOf()函数创建List创建不可变List(只读)用下面函数创建的List是只读的,不可变的、可序列化的:listOf()用于创建没有元素的空Listlis...
2018-11-23 14:42:53 1514
原创 Kotlin 学习 (一) 基本语法
基本语法定义包包的声明应处于源文件顶部:package kotlin.demoimport java.util.*目录与包的结构无需匹配:源代码可以在文件系统的任意位置。定义函数带有两个 Int 参数、返回 Int 的函数: fun sum(a:Int,b:Int):Int{ return a+b }将表达式作为函数体、返回值类型自动推断的函数:f...
2018-11-22 16:10:45 212
原创 Git默认值设置 warning: push.default 尚未设置
用git push时候出现`warning: push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching'变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置: git config --global push.default matching若要不再显示本信息并从现在开始采用新的使用习惯,设置: git config --g...
2018-11-22 11:19:25 2010
原创 Android Button控件字母大小写显示问题
之前做开发时候,Button控件中的文字一般是中文,昨天做测试时候设置成英文后发现不管如何设置,手机上都显示是大写字母(其他控件没有)。 btn.setText("aaa"); //显示大写AAA在网上找到原因。在控件中添加一条属性。 android:textAllCaps="false"这样就不会默认变成大写。...
2018-11-22 10:37:57 1507 1
原创 Android studio设置快捷键
Android studio 设置快捷键因为习惯用eclipse快捷键 所以将Androidstudio的快捷键设置成eclipse快捷键一致。首先在setting - keymap 复制一份eclipse 这样就是eclipse的快捷键以下就是eclipse常用快捷键 /**快捷键 * Ctrl +H 全局搜索 * Ctrl + O 快速定位该方法体 ...
2018-11-22 10:32:45 2430
原创 Android 系统相关权限
//写入外部存储android.permission.WRITE_EXTERNAL_STORAGE,允许写入外部存储//读取外部存储android.permission.READ_EXTERNAL_STORAGE,允许读取外部存储//读取系统日志android.permission.READ_LOGS,读取系统底层日志//读取短信内容android.permission.REA...
2018-08-30 15:53:57 218
原创 Android Webview的设置
一些基本设置 //加载本地html mWebView.loadUrl("网址"); //重新加载 点击网页里面的链接还是在当前的webview里跳转。不跳到浏览器那边 mWebView.setWebViewClient(new WebViewClient() { @Override public...
2018-08-21 11:14:26 1716
原创 Android 让顶部状态栏透明,虚拟按键栏不透明的方法
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 getWindow().requestFeature(Window.FEATURE_NO_TITLE); ...
2018-07-24 12:11:19 2406
原创 Java string 长度不足补0的方法
方法如下:String s=String.format("%010d", 123)//123为int类型,0代表前面要补的字符 10代表字符串长度,d表示参数为整数类型
2018-06-25 15:45:28 44063 2
原创 java.util.IllegalFormatConversionException: d != java.lang.String
在String.format(“%02d”, int)中 int 格式化爲格式化为至少2位十进制整数。 出現java.util.IllegalFormatConversionException: d != java.lang.String 說明 括號內不是int 類型。...
2018-06-12 17:46:42 44178
原创 Android中的webView控件实现网页缩放
Android://支持缩放mWebView.getSettings().setSupportZoom(true);//设置出现缩放工具mWebView.getSettings().setBuiltInZoomControls(true);//扩大比例的缩放mWebView.getSettings().setUseWideViewPort(true);//js交互mWebView...
2018-06-06 17:03:06 2819
原创 Git命令学习总结
git在线学习工具基础篇1.修改版本库并创建新的提交记录git commitgit commit2.创建一个新的分支git branch <分支名>git branch newImage3.切换分支命令git checkout <分支名>git checkout <分支名>4.创建新分支时切换到新分支git checkout ...
2018-06-01 18:59:15 219
原创 Ubuntu禁止移动设备自动打开文件管理器
Ubuntu配置:禁止移动设备自动弹出nautilus 1.安装dconf-editor:sudo apt-get install dconf-editor 2.打开dconf-editor: 终端里面输入dconf-editor ,点击回车。 3.设置: 依次点击:org -> gnome -> desktop -> media-handling aut...
2018-06-01 16:08:55 577
原创 关于Fragment的无参构造方法
看文章时Activity 与 Fragment 生命周期探讨 Fragment是直接从Object继承的,而Activity是Context的子类。因此我们可以得出结论:Fragment不是Activity的扩展。但是与Activity一样,在我们使用Fragment的时候我们总会扩展Fragment(或者是她的子类),并可以通过子类更改她的行为。使用Fragment时,必要构建一个无...
2018-05-25 15:07:26 1421
原创 RecyclerView使用中Inconsistency detected崩溃
崩溃日志: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position解决方法:在数据addAll之前清除数据,不能在刷新时清除数据。参照文章评论:RecyclerView的bug——Inconsistency detected...
2018-05-15 16:03:06 276
原创 RecyclerView使用中Inconsistency detected崩溃
崩溃日志: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 3(offset:3).state:16 android.support.v7.widget.RecyclerView{3b74c12 VFED..... .F...... 0,0-572,1230 #7f090183 ...
2018-05-11 15:21:24 3963
转载 Android 調整部分手机拍照后照片旋转。
轉自android 部分(三星)手机拍照后照片旋转问题解决方案一。讀取圖片旋轉屬性/** * 读取图片的旋转的角度 * * @param path * 图片绝对路径 * @return 图片的旋转角度 */private int getBitmapDegree(String path) { int degree = 0; try {
2017-12-01 13:57:15 1595
原创 Android查看.jks文件信息
终端进入存放.jks文件的文件夹。 输入keytool -v -list -keystore XXX.jks 查看签名的信息。 一般APK安装根据包名和 MD5值对比更新。 相关命令:
2017-11-09 16:54:44 1679
原创 android studio打包signature version勾选及APK版本更新
先说打包: V1和V2介绍二者的区别:V1:可对签名后的文件,作适当修改,并重新压缩。V2:不能对签名后的 APK作任何修改,包括 zipalign。因为它是针对字节进行的签名,所以任何改动都会影响最终结果。Signature Versions不能只选择 V2(Full APK Signature),应该选择V1(Jar Signature),或者选择 V1和 V2。作者:蜜蜂ime链接:
2017-11-09 15:53:21 1872 1
原创 BitmapUtil 工具类
import android.content.Context; import android.content.Intent; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.graphics.Bitmap.CompressFormat; import androi
2017-11-06 16:59:28 593
原创 Android 側滑返回上一個Activity
继承该Activity则支持滑动返回。import android.app.Activity;import android.view.MotionEvent;import android.view.VelocityTracker;/** * 支持滑动返回 * 继承该Activity则支持滑动返回 */public class SlideBackActivity extends Activ
2017-10-12 16:52:39 628
原创 android中的图片(文件)的上传
第一种方法写一个上传的类实现上传图片和文件的功能.参考文件 android中的文件(图片)上传 这种方法需要开线程. 在onCreate方法中调用.DownloadThread downloadThread = new DownloadThread();downloadThread.start();开线程. class DownloadThread extends Thread{
2017-09-15 18:37:29 474
原创 如何在Ubuntuh环境下配置Android NDK
环境Ubuntu16.04(64位)Android Ndk (一般Sdk包中ndk-bundle,同时也可以NDK 下载下载需要的版本)配置环境变量配置 1.打开终端,输入sudo nautilus /etc/profile 进入profile文件,在该文件底部加入#set Ndk envexport ANDROID_NDK=/home/../android/ndk/android-
2017-09-13 19:16:44 496
原创 Android 颜色资源UI的调色板颜色
谷歌UI的调色板颜色<?xml version="1.0" encoding="utf-8"?><resources> <!-- 来自谷歌 google's material design colours from http://www.google.com/design/spec/style/color.html #color-ui-color-palette -
2017-09-04 12:41:47 1133
gis测试.apk 用于测试多家图商的webapi信息
2019-11-25
nineoldandroids-2.4.0.jar
2017-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人