自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Android使用反射将Cursor转成对象

【代码】Android使用反射将Cursor转成对象。

2023-02-13 09:17:02 298

原创 Kotlin解压zip文件

kotlin解压zip文件

2023-02-11 11:11:15 491

原创 kotlin脚本ffmpeg批量转换mp3

ffmpeg 转mp3 kotlin 脚本

2022-12-20 21:59:23 242

原创 Linux环境配置eclipseCDT和cmake配置

这里写自定义目录标题Linux环境配置eclipseCDT和cmake配置Linux环境配置eclipseCDT和cmake配置sudo apt-get install cmake-guisudo apt-get install ninja-buildsudo apt-get updatesudo apt-get install -y build-essential

2020-06-21 22:10:19 659

原创 Android面试题(高级)

Android面试题(高级)软通HMS项目软通HMS项目问:Activity的生命周期答:略。问:同时开了4个线程,要等待所有线程都执行完成后再提交结果,应该怎么做答:我有两种方式,1,使用声明一个AtomicInteger类型变量,每个线程执行完成后让这个变量自增,然后判断是否都执行完成,即它的值是否为4,如果为4则提交结果。2,使用CountDownLatch。示例代码如下:...

2020-01-03 22:01:44 650 2

原创 LinuxMint 增加交换空间

LinuxMint 增加交换空间直接上命令直接上命令创建一个8G的swapfilesudo dd if=/dev/zero of=swap bs=1G count=8创建交换文件sudo mkswap swapswapon激活sudo swapon swapfile开机启动sudo vim vim /etc/fstab在文件最后添加/swap/swapfile ...

2019-05-12 18:42:50 721

转载 linux mint安装完成后默认是楷体字体的解决办法

linux mint安装完成后默认是楷体字体的解决办法sudo apt-get install language-selector-*解决方案来源:https://www.jianshu.com/p/813227312197

2019-03-31 12:05:58 1381

原创 Android canvas.save() canvas.restore();

@[TOC] Android canvas.save() canvas.restore();Android canvas.save() canvas.restore();canvas.save()首先看文档注释:Saves the current matrix and clip onto a private stack.Subsequent calls to translate,...

2019-03-24 13:57:24 421

原创 Android自定义弹幕的实现

自定义弹幕的实现实现思路实现功能截图:上代码实现思路在视频view的上层ViewGroup添加TextView并使其滚动实现功能弹幕能够实现在屏幕上滚动,可以指定滚动的方向弹幕的文字大小颜色样式等可以自定义可以实现不同样式的弹幕,如静止的,滚动的,带图片的动画效果流畅,资源占用少(弹幕view循环复用)。实现弹幕层级控制。截图:上代码https://gitee.com/...

2019-03-14 22:49:39 1094

原创 Android TextView 文字渐变

Android TextView 文字渐变自定义可以使用Drawable填充文字的TextView 源码:DrawableTextView使用: <com.example.cc.drawabletextview.DrawableTextView android:layout_width="wrap_content" android...

2018-05-02 11:10:42 2147

原创 Android事件分发整理总结

Android事件 分发整理总结

2017-10-23 17:42:18 315

原创 AndroidStudio打包出现"xxx" is not translated in "zh" (Chinese) [MissingTranslation]

今天在打包apk时出现了"xxx" is not translated in "zh" (Chinese) [MissingTranslation]的错误。解决方法:看它的描述可以直接解决问题:Incomplete translationIf an application has more than one locale, then all the strings declar

2016-01-25 11:44:48 8705

原创 解决ScrollView ScrollTo方法无效的方法

问题:很多时候我们在做自定义View的时候都会在ScrollView中添加子布局,然而常常发现运行的时候ScroView会自动滑动到最底端。比如我在ScrollView用代码添加了几个布局,运行的时候它会直接滑动到最底部。这不是我们想要的效果,我们不想让它进来时显示最底部的内容,或者说不想记它滑动最底部。思考: 很多人会和我一样既然它会自动滑动到最底部,那我们再让它滑动到最顶部不就行了吗?事实上

2015-11-25 11:59:16 4928

原创 Android TextView 判断文字内容是否超出显示省略号

TextView 判断文字内容是否超出显示省略号最近在做一个类似于QQ空间的一个社交圈的模块的开发。有一个需求是当用户发表的内容超出4行时,显示一个按钮,点击按钮展示全文。我还真没有发现TextView有获取文本内容有没有显示省略号这个方法。没办法,只能自己想办法了。想法和思路 textview既然自己会显示省略号,内部肯定有算法判断了内容是否超出最大行数的,我是不是可以找到这个方法,或者找到

2015-11-21 20:56:55 22348 5

原创 解决AndroidStudio中svn不能用的问题

在Android Studio导入了svn项目,提示:can’t use subversion command line client : svn,VersionControl里报错:Cannot run program “svn”…; 这是由于安装svn时没有安装command line client tools。 找到svn安装文件 打开安装文件,点击next 点击modify 选

2015-11-18 14:21:34 2422

原创 Android ScrollView+ViewPager+ListView一起使用

做项目时用到一个ScrollView包含一个ViewPager的情况,整理了一下:由于scrollview和ViewPager和listView的touch事件有冲突的情况,自定义View的话比较麻烦,我们可以直接设置ListView的高度和ViewPager的高度这样就不会出现冲突的情况了。/** * * 关键代码 固定ListView和ViewPager的高度 *

2015-10-26 17:29:00 1636 3

原创 Android 抖动动画类似ios长按动画

直接上代码:private void showShakeAnim(View view) { ObjectAnimator anim = ObjectAnimator.ofFloat(view, "rotation", -2, 2); anim.setDuration(100); anim.setInterpolator(new AccelerateDecelerateInterpo

2015-10-14 17:04:17 2423

原创 windows 10 开启vt-x

装了windows 10 后,发现vt-x无法开启。点击打开链接检查是否有其他虚拟化技术在运行比如微软的Hyper-V在启用的时候,宿主机也被虚拟化了,以至于在宿主机上直接访问CPU的其他虚拟技术会失效。即使VT-X在BIOS里面开了,Intel的CPU检测工具也会报告CPU不支持VT-X。可以在管理员命令行下运行bcdedit /set hypervisorlau

2015-09-10 12:26:31 6108

原创 解决ListView的 setEmptyView无效的问题

话不多说,直接上代码/** * 设置ListView的EmptyView * setEmptyView * @author Administrator * @param listview * @param emptyView * 网上对Api解释的非常清楚,将EmptyView添加到最外层的ViewGroup上。 */ public static void setEm

2015-08-17 14:02:38 3435

原创 Android canvas.clipPath无效

Android 中自定义View时遇到 canvas.clipPath无效,解决办法:关闭硬件加速:在manifest文件的application标签中添加属性android:hardwareAccelerated="false"

2015-07-08 16:59:21 4057 1

原创 Anroid 底部导航栏 BottomNavTabView

最近在新公司重构之前的老项目,发现之前的代码写的不是一般的乱和不规范。一个导航条的实现居然写了好几个类,乱七八糟的,我真的好想对之前的哥们说,你这么累你老板造吗? 回忆起之前公司的代码,写个导航栏确实有点麻烦,需要在xml中定义各种样式之类的,点来点去颜色、图片切换的。还有用什么TabHost、RadioButton等东西实现的,感觉好麻烦的样子。其实很简单,不就是写几个布局吗,把它抽出来

2015-06-29 22:51:58 669

原创 Android java.lang.NoClassDefFoundError的解决

最近在新公司入职,把公司以前的项目进行整合、重构。重构好了后一运行发现报了个NoClassDefFoundError的异常,找不到MainActivity。我仔检查了代码,发现并没有问题。让我很苦恼,百度了一下发现以前大家出现这个问题大多是类的路径出现了问题,但是我这个编译都正常,清单文件定义也没有问题,我就纳闷了。我检查代码发现,这个MainActivity是继承了v4包里的FragemntAc

2015-06-15 14:09:42 520

原创 PC获取手机截图、复制文件、安装APK

我在eoe上的帖子的链接PC获取手机截图、复制文件、安装APKhttp://www.eoeandroid.com/thread-324986-1-1.html上次从网上看到了一个利用ddmlib这这个包从手机抓取图片存放到电脑指定目录的一篇帖子,它是个java项目,自己研究了一下,写了一个demo ,添加了 从电脑中文件复制到设备、将APK文件安装到设备的功能。(ddmlib.

2015-05-24 00:24:14 610

原创 Android线性布局自适应

对于初识Android的小伙伴们很有用的技巧;我们都知道Android中的线性布局是依次排列的。有时我们的线性布局需要填满整个屏幕,实现类似这样一个效果,需要把每个button的宽度设置为wrap_content,weight值设置为1(设置为相同值),这样子控件就自适应了屏幕的宽度;当我们在线性布局中想使某个子控件自适应时,比如一个水平线性布局有两个TextView,我们想让第一个T

2015-05-23 23:26:49 1228

原创 android解决三星手机拍照获取图片的问题

最近在项目中用到了拍照获取图片上传的功能。

2014-09-03 09:19:33 2375

原创 解决ViewPager+Fragment时状态保存的问题

在做项目中需要用ViewPager+Fragment实现页面的切换,但是在切换过程中发现Fragment的状态

2014-08-02 22:13:58 662

空空如也

空空如也

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

TA关注的人

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