- 博客(30)
- 资源 (10)
- 收藏
- 关注
原创 同一台机器配置多个ssh——同时绑定coding和github
1.写在前头-.-我们的项目时而发布在github,时而在coding上使用,两端同时需要提交代码,这个时候就需要电脑配置多个ssh,来实现如上的需求,下面就讲讲如何创建多个ssh ^_^2.效果图\(^o^)/~3.创建多个ssh O(∩_∩)O①打开终端,进入~/.ssh目录②ssh-keygen -t rsa -C "你的邮箱"③Enter passphrase...
2019-03-27 12:16:28
1199
原创 Android Studio 翻译插件Translation和strings.xml多语言文件插件的安装和使用
一.前言 在我们Android项目中,命名文件或变量时常常会遇到不知道取何名字,总是会打开浏览器进行翻译查询,而且如果遇到要适配多国语言,还要创建多个strings.xml,就会显得十分麻烦和繁琐,这时候就想有没有实用的工具,方便我们这一方面的业务开展。 这里介绍两个Android Studio的插件,一个是Translation,一个是AndroidLocal...
2018-09-29 00:12:17
11425
2
原创 正则表达式
目录正则表达式一.概念二.字符1.普通字符2.主要特殊字符3.元字符优先级三.正则表达式的用途四.常见的正则表达式五.关于正则的备注六.附录:正则的写法正则表达式一.概念正则表达式(regular expression)就是由普通字符(如a、1)以及特殊字符(如$、*)组成的一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替...
2018-08-23 16:23:08
331
原创 关于Android面试的一些常问知识点及解答
关于这十来天(7月17日-7月27日)的一些Android面试知识点相比较去年中旬,这阶段安卓的岗位需求量确实比较大,基本上都是招聘者找上门来,所以做好一些基本的准备,巩固好知识点,是很有机会的。下面是一些经常被问到的问题:1.在子线程中能不能直接new Handler()答:不能。如果在子线程中直接new Handler(),会抛出异常java.lang.RuntimeExcepti...
2018-07-28 21:09:04
678
原创 RxJava请求数据的回调方法在主线程处理
RxJava的Observer的接口回调方法如下:Subscriber<String> subsciber = new Subscriber<String>() { @Override public void onCompleted() { Log.d("tag", "onCompleted()"); } @Overri...
2018-06-12 17:22:34
3414
原创 Android动态申请权限(拨打电话)
Android权限大全:1.android.permission.WRITE_USER_DICTIONARY 允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流4.android.permission...
2018-06-08 11:15:51
37733
2
原创 Andorid Studio报错 :This Gradle plugin requires Studio 3.0 minimum
本机的Android Studio版本号为2.3.3但是导入项目的时候报了这个错误:Error:This Gradle plugin requires Studio 3.0 minimum原因是:项目要求的版本号最低为3.0,当前版本不符合解决方法:在 gradle.properties 文件中添加以下两行代码:android.injected.build.model.only.versioned...
2018-06-04 18:03:10
564
原创 android 取消item中嵌套的RecycleView的点击事件
问题来源: 我们的android适配器中,常常会在item中嵌套一层RecycleView,比如这样... 但是,当我们设置整块区域的点击事件之后,RecycleView的区域(及圆形logo区域)并不响应点击事件...代码是这样的: xml的代码: <LinearLayout android:id="@+id/ll_item"...
2018-04-20 14:58:55
8287
原创 android去除list集合重复元素
list特点:有序,可重复 set特点:无序,不可重复所以利用这个特性,可将list的重复元素去除掉,请往下执行!1.调用如下方法/** * 得到去除重复后的集合 * @param list * @return */ private static List<User> getRemoveList(List<User> list...
2018-04-19 18:07:30
5473
原创 Android多线程访问SQLite,及消息已读未读的处理
在移动开发中,我们难免会遇到对于消息数据类的处理,比如说记录一篇文章是否已经阅读过,这时候可能我们会使用到SQLite数据库。 而在Android数据库操作中,由于单个数据库的使用会致使应用出现各类的问题,所以本文将讲解多线程下访问SQLite,以及基本的数据库操作。1.首先看效果图2.创建一个数据库/** * Created by can on 2018/2/26...
2018-02-26 14:54:11
1261
原创 Android在Fragment中不调用onActivityResult()的解决办法
将你出问题的Fragment所在的Activity,来继承这个FragmentActivity。
2017-12-15 10:48:10
1393
原创 android删除表和清空表
删除某一表: //删除某一个表 public void dropTable(SQLiteDatabase db){ db.execSQL("drop from tab_name"); }清空某一表: //清空某一个表 public void deleteTable(SQLiteDatabase db){ db.execSQL("delete from tab_
2016-12-20 15:13:22
15994
1
原创 android提取字符串中为字母的字符
/** * 提取字符串中为字母的字符 */ private static String returnResultMultiple(String str) { String string = ""; if (str.equals("")) { return ""; } for (int i = 0; i < str.length(); i++) { char c
2016-11-21 17:46:47
2413
原创 android分享各种文件
1.分享PDF文件:Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.
2016-11-09 13:50:30
2347
原创 Android使用iText生成pdf文件并读取pdf内容
一、何为iTextiText是著名的开放源码的站点sourceforge的一个项目,可用来生成Pdf文件和读取Pdf文件内容.我将iTextpdf的Jar包放在http://download.youkuaiyun.com/detail/xuwenneng/9669969 ,点击可前往下载.二、使用iText生成Pdf文件1.将jar包放到自己的项目中,然后进行项目的编辑2.生成Pdf文
2016-11-01 14:12:55
11327
9
原创 android图像的二值化处理
这是一个对图片二值化处理的方法,将彩色图转化为黑白图!上代码: /** * 对图片进行二值化处理 * * @param bm * 原始图片 * @return 二值化处理后的图片 */ public static Bitmap getBinaryzationBitmap(Bitmap bm) { Bitmap bitmap =
2016-09-23 11:10:42
3635
原创 android图片的灰度化处理
最近在做android平台的ocr功能,就借鉴了别人的一些对图片的处理方式.这是一个对图片灰度处理的方法,将彩色图转为灰度图!上代码: /** * 对图片进行灰度化处理 * @param 原始图片 * @return 灰度化图片 */ public static Bitmap getGrayBitmap(Bitmap bm){ Bitmap bitmap
2016-09-23 10:11:13
4752
原创 google-chrome-stable : 依赖: libappindicator1 但是它将不会被安装
解决方法:sudo apt-get -f install libappindicator1 libindicator7
2016-09-19 09:54:04
11002
原创 Ubuntu14.04下安装google chrome浏览器
系统条件:Ubuntu14.04 64位1.下载google chrome相应版本的包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2.执行安装包命令: dpkg -i google-chrome-stable_current_amd64.deb安装后在菜单栏搜索: c
2016-08-25 17:40:27
699
原创 关于Unsupported major.minor version 52.0和Unknown error: Unable to build: the file dx.jar was not loade
Unsupported major.minor version 52.0今天在调试eclipse时候,遇到这个问题,原因是由于个人强迫症,打开SDK Manager把所有可以更新的都更新了,所以今天启动项目的时候报了这个错解决办法:打开SDK Manager ,删除下图的工具但是之后又出现一个问题Unknown error: Unable to build: the f
2016-08-25 12:04:58
537
原创 android:将assets目录下的文件(文件夹)放置到内存卡指定目录下
最近做一个OCR识别图片文字的功能,闲暇之余,提取项目中涉及的方法供大家参考这个方法是将assets下的指定文件或文件夹,放置到sd的指定目录下,代码中都有注释当然我们也可以探讨探讨OCR /** * 将assets下的文件放到sd指定目录下 * * @param context * 上下文 * @param assetsPath *
2016-08-19 17:35:45
2081
原创 android textview字符串指定分段设置字体颜色
对于同一字符串,如何在不同字段中设置不同颜色,如以下一段文字:我偶然发现了红色的字段如何将"红色的字段"设置为红色,或许我们在做项目会有这个需求,比如做一个如上的需求,那么有些人就会自定义TextView,其实不用那么麻烦,完全可以一步到位的.写一个方法,setTVColor,用来将所需文字进行颜色修改/** * 对指定字符设置颜色 * @
2016-03-31 16:21:48
5937
原创 android EditText 输入字母时小写自动转为大写
写一个类继承ReplacementTransformationMethod * 小写字母自动转化为大写 */ public class TransInformation extends ReplacementTransformationMethod{ /** * 原本输入的小写字母 */
2016-03-04 11:14:45
4405
eclipse使用jni的简单实例
2017-01-10
Android iText生成和读取PDF文件
2016-11-01
android视频播放器
2016-09-20
android遍历sd卡视频文件
2016-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人