- 博客(31)
- 资源 (66)
- 收藏
- 关注
原创 使用RenderScript实现高斯模糊(毛玻璃/磨砂)效果
模糊半径(radius)越大,性能要求越高,模糊半径不能超过25,所以并不能得到模糊度非常高的图片。ScriptIntrinsicBlur在API 17时才被引入,如果需要在Android 4.2以下的设备上实现,就需要引入RenderScript Support Library,当然,安装包体积会相应的增大。
2017-06-27 10:14:08 2576
原创 锁屏状态弹窗
项目需要 在锁屏状态下弹出消息框 看了下网上资料 大概实现如下WakeLock获取方法:申请权限:uses-permission android:name="android.permission.WAKE_LOCK" />
2017-06-26 17:35:01 475
转载 轮盘抽奖
看了两种轮盘抽奖方式 一种是SurfaceView实现的 http://blog.csdn.net/lmj623565791/article/details/41722441 ,出自:【张鸿洋的博客】效果如图 这个是14年的demo 有几个问题可能会遇到 背景色透明 获取结果 指针指向中线。。。 有兴趣就研究吧第二种是用 属性动画 比较新 个人感觉效果
2017-06-26 14:29:55 603
原创 opencv Package not found
opencv的灰度化测试 安装完成后 提示找不到包 让下载 opencv 把 @Override protected void onResume() { super.onResume(); //load OpenCV engine and init OpenCV library// OpenCVLoader.initAsync
2017-06-22 10:04:23 2256
原创 GuideViewDemo布局遮罩
一个页面遮罩的demo 可以按控件 或者页面设置遮罩。。。 没仔细看 遮罩大小调整不知道在哪 有时间再说 效果图如下
2017-06-21 14:14:14 234
原创 百度鹰眼addPoint()的使用
之前项目中加了定位功能 后来要求做轨迹记录 用自己的服务器记录坐标点太麻烦了 还有压力 就用了百度的鹰眼服务 遇到几个小问题先说鹰眼的服务端LBSTraceClient因为之前有百度定位导航的sdk包 所以这个sdk要选择一下 我下的是鹰眼的最新sdkBaiduTraceSDK_v3_0_3.jarbos-android-sdk-1.0.2.jarli
2017-06-16 11:35:14 2151
原创 android获取当前运行Activity名字的方法
第一种:要方便一点(Service中无法使用)代码如下:private String getRunningActivityName() { String contextString = context.toString(); return contextString.substring(contextString.lastIndexOf(".
2017-06-14 11:08:08 3554
原创 EditText光标控制和软键盘隐藏
EditText android:cursorVisible="false" />布局属性 直接可以设置光标是否显示 false为隐藏 true为显示 verCodeEdit.setOnTouchListener(new View.OnTouchListener() { @SuppressLint("ClickableViewAcces
2017-06-13 10:19:11 1256
原创 百度地图弹出自定义框
在百度地图基础上 自定义了一个弹出框 实现一些文字的介绍 页面的跳转 比如调到导航之类的 final View popupView = LayoutInflater.from(context).inflate(R.layout.baidu_popwindow, null); //自定义的布局final InfoWindow mInfoWindow = new InfoWindo
2017-06-12 12:03:34 4129
原创 app版本更新下载服务
开发app 肯定要用到版本升级更新 大概思路就是 根据版本得code 或者版本名称之类得判断是否需要升级 如果需要就开启一个服务下载新版本 import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnectio
2017-06-12 11:16:04 435
原创 关闭软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);隐藏了弹出得输入软键盘
2017-06-12 10:23:31 283
原创 BaiduSpeed百度语音唤醒语音识别语音合成
把语音唤醒功能集成了一下 需要先注册几个唤醒词 在识别后根据识别得结果进行操作 基本功能得实现 感觉唤醒词数量太少了 作用不是很大 语音识别后得结束状态也有点问题 和语音合成衔接得不是很好demo地址
2017-06-12 09:34:23 2498
原创 百度离线语音合成
BaiduTts离线语音合成 一个百度文字转语音得demo 第一次使用时需要联网得 如果自己写需要替换一些id 图片就不发了 主要是功能 。so文件和jar 文件必须是一起在百度下载得 之前得问题就是俩种文件来自不同得版本 一直报找不到。so文件 换成了一样得才解决demo地址
2017-06-12 09:21:09 5144 2
转载 android 百度定位 api error code 大全
61 : GPS定位结果\n 62 : 扫描整合定位依据失败。此时定位结果无效。\n 63 : 网络异常,没有成功向服务器发起请求。此时定位结果无效。\n 65 : 定位缓存的结果。\n 66 : 离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果\n 67 : 离线定位失败。通过
2017-06-08 10:06:16 2079
原创 E/art: No implementation found for int com.baidu.speechsynthesizer
今天写一个百度得文字转语音功能 因为之前写过demo 所以直接复制得代码 但是问题来。。。 再播放语音得时候一只报这个错 大概就是说.so文件找不到 但是一共就4个文件 都有了了 为什么会不行呢 之前得demo 还可以使用 完全没有头绪。。。 纠结了好久 感觉可能是 com.baidu.tts_2.3.0.jar 得 版本 和 .so文件得版本不一致 因为我之前得.so文件是再用百度导航功
2017-06-06 17:04:16 2538
原创 文字按首字母排序工具
介绍一个文字按首字母排序的方法 之前用的比较常见的 自定义工具类 但是对一些生僻字和多音字排序效果不好 所以换了使用第三方排序 首先 库 compile 'com.belerweb:pinyin4j:2.5.0'有2个文件/** * * * 汉字转换位汉语拼音,英文字符不变 * */public clas
2017-06-02 15:54:18 2586
原创 简单的倒数计时
比较简单 代码如下import java.text.SimpleDateFormat;import java.util.Date;import android.os.Bundle;import android.os.CountDownTimer;import android.app.Activity;import android.view.Menu;impo
2017-06-01 15:29:22 290
转载 Android中实现ScrollView的滚动事件监听
最近在自己实现一个类似Pinterest瀑布流展示效果的组件,GitHub上其实有类似项目,比如PinterestLikeAdapterView、PinterestListView,但都或多或少有些不足(详见这篇文章的分析),然后自己想基于ScrollView去嵌套多列LinearLayout实现。坑爹的是系统自带的ScrollView功能相当粗糙:连个最基本的setOnScrollListene
2017-06-01 10:51:51 570
ViewPager+Framgent+Photoview
2018-01-18
Smartdemo2lottie动画的使用
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人