android开发
文章平均质量分 79
减肥中的胖火柴
项目开发之余 随手记录的资料 方便自己查阅
展开
-
eclipse项目转 studio
eclipse 项目 上 右键 Export 在Android 文件夹下 Generate Gradle buildi files 项目到处 将自动编译gradle.build文件 可直接 studio 导入运行 不过转换后问题多多 studio 图片文件在 minmap文件下 项目已存drawable 图片 在xml布局引用后 运行时找不到 还需修改图片位置 eclipse anim原创 2017-05-24 16:26:14 · 380 阅读 · 0 评论 -
状态栏得透明
主要的设置就是这些 在5.0得版本要单独设置 颜色为透明 要不会默认为灰色 styles.xml透明状态栏 全屏模式 -->style name="AppTheme.Trans"> item name="windowNoTitle">trueitem> item name="android:windowTra原创 2017-07-17 18:04:29 · 287 阅读 · 0 评论 -
解决ScrollView自动滑动到底部的问题
ScrollView如果嵌套了ListView、GridView或者RecyclerView当这些子控件加载完之后ScrollView就会自动滑动到底部可以重写ScrollView中的computeScrollDeltaToGetChildRectOnScreen方法来解决这个问题public class MyScrollView extends ScrollView {转载 2017-07-10 10:09:58 · 814 阅读 · 0 评论 -
RelativeLayout无法充满ScrollView
说明:ScrollView包含RelativeLayout,RelativeLayout的match_parent不起作用,不能把ScrollView 撑起来。解决:设置ScrollView属性:android:fillViewport="true"代码可以解决。转载 2017-09-13 14:34:13 · 546 阅读 · 0 评论 -
android 与JS之间的交互
在页面布局很复杂并且是动态的时候,android本身的控件就变得不是那么地灵活了,只有借助于网页的强大布局能力才能实现,但是在操作html页面的同时也需要与android其它的组件存在交互,比如说在load一个url时, 用户点击页面内的某个按钮后, 页面调用android内的组件函数或由android组件去调用JS代码去更新页面,这都是交互问题,听起来很复杂,其实不用担心,webview这个转载 2017-09-07 11:06:55 · 467 阅读 · 0 评论 -
Android 渐变色背景
1. 分别取上中下的是那种颜色。我们这里使用 黑色”#000000“, 灰色”#aaaaaa“, 白色”#ffffff“。2. 在drawable创建一个shape,定义gradient标签,分别定义startstartColor, centerstartColor, endstartColor三个属性。angle属性定义旋转角度。type属性定义颜色的渐变类型。shape xmlns:a转载 2017-09-15 10:11:23 · 1595 阅读 · 0 评论 -
打包后百度导航页面黑屏
打包后在5.0上没有异常 在6.0上导航页面黑屏 功能全在就是黑屏。。好奇葩 连混淆都没加也会黑 找了度娘 加了下面得混淆代码 6.0得可以显示了百度地图混淆很多人会遇到问题,开放平台也给出了几行配置,如下-keep class com.baidu.** {*;}-keep class vi.com.** {*;} -dontwarn com.baidu.**转载 2017-09-18 10:40:09 · 1008 阅读 · 0 评论 -
NavigationTabStrip嵌套ViewPager+framgent的使用
先上个图看下效果一个带滑动效果的分割线 先加入依赖 compile 'com.github.devlight.navigationtabstrip:library:1.0.1'布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.and...原创 2017-09-27 14:24:13 · 1533 阅读 · 1 评论 -
机顶盒中动画、倒影、悬浮效果实现!!!!
一个比较感兴趣的布局 记录下备用转载地址 http://blog.csdn.net/a565102223/article/details/41246887 上次写了一篇关于机顶盒焦点事件的获取,以及页面的适配。接下来,开始编写机顶盒开发中对于一些图片的焦点事件,动画效果、倒影的实现。这都是在机顶盒开发界面中常常要要用到的一些效果!!直接开代码:由于上一篇文章我已经写过了一些界面的适转载 2017-09-19 16:07:08 · 399 阅读 · 0 评论 -
Android 实现ListView的弹性效果
转载了一片文章 不过之前自己试的时候 第一种方法虽然能实现上下弹性回滚 但是偶尔会卡住不回滚 还是有一些bug 第二种还没有试 先记录下吧 暂时还没有好的弹性回滚关于在Android中实现ListView的弹性效果,有很多不同的方法,网上一搜,也有很多,下面贴出在项目中经常用到的两种实现ListView弹性效果的方法(基本上拿来就可以用),供大家参考: 第一种比较简单转载 2017-09-19 16:20:18 · 593 阅读 · 0 评论 -
Android开发中单例模式写法与可能遇到的坑
转自 http://blog.csdn.net/chenkai19920410/article/details/54612505#comments 写的很清楚不管是Android开发还是Java开发,相信单例模式都是用的比较多的,平时再用的时候有没有想过,到底有多少种写法,或者有么有什么坑没有踩呢?带着这些问题我们先来了解一下什么情况下会用到单例模式。 一般在希望系统中转载 2017-10-23 11:20:33 · 267 阅读 · 0 评论 -
WebView 使用漏洞
转自http://blog.csdn.net/carson_ho/article/details/64904635前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图上述功能是由 Android的WebView 实现的,但是 WebView 使用过程中存在许多漏洞,容易造成用户数据泄露等等危险,而很多人往往会转载 2017-10-13 17:55:55 · 291 阅读 · 0 评论 -
Activity的四种启动模式和onNewIntent()
因为页面的启动模式 导致得intent传值问题 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivi转载 2017-11-09 17:35:41 · 218 阅读 · 0 评论 -
使用viewPager滑动控制背景图渐变
改了下引导页 新需求在引导页滑动时滑动上方标题 并且根据滑动渐变背景图片透明度 其实渐变图片和颜色是一样的 说下大概的思路 viewPager控制滑动 把需要滑动得部分放在viewPager中 而渐变背景 直接已RelativeLayout 放在viewPager上面 重点就是背景渐变得控制在viewPager得监听方法里 //当页面在滑动的时候会调用此方法,在滑动被停原创 2017-10-26 11:19:42 · 624 阅读 · 0 评论 -
Android Studio 过滤工作台Log
解决方案: 添加Log Tag使用正则表达式,添加多个用“|”分割,添加一个不需要“|”。 ^(?!.*(TAG1|TAG2)).*$包名写上就行了 我这个是过滤掉w的log原创 2017-07-17 09:36:21 · 313 阅读 · 0 评论 -
锁屏状态弹窗
项目需要 在锁屏状态下弹出消息框 看了下网上资料 大概实现如下WakeLock获取方法:申请权限:uses-permission android:name="android.permission.WAKE_LOCK" />原创 2017-06-26 17:35:01 · 467 阅读 · 0 评论 -
Activity中多Fragment使用方案1
private NoScrollViewPager viewPager;private RadioGroup radioGroup;private void initView() { viewPager = (NoScrollViewPager) findViewById(R.id.view_pager); FragmentAdapter adapter = new Fra原创 2017-05-24 16:28:58 · 293 阅读 · 0 评论 -
关于安卓视频拍摄的小问题
由于在项目中要加入视频拍摄 第一次使用了系统 intent 方法 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);// String currentVideoName = System.currentTimeMillis() + ".mp4";// File dir = new File原创 2017-05-24 16:45:53 · 468 阅读 · 0 评论 -
安卓系统的图片预览和视频播放
获取到地址后 调用系统的打开 private void playVideo(String path) { Log.d(TAG,"要播放的视频地址:" + path);Intent intent = new Intent(Intent.ACTION_VIEW);String type = "video/*";Uri uri = Uri.fromFile原创 2017-05-24 16:48:19 · 447 阅读 · 0 评论 -
简单的计时器 用于视频拍摄计时
<Chronometer android:id="@+id/mediaChronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:format="%s" android:textColor="#00FF00" android原创 2017-05-24 16:53:26 · 1334 阅读 · 0 评论 -
连续点击多次跳转
因为测试页面 一会显示一会隐藏得 就偷偷放了个连续点击事件监听 写着玩的使用方法很简单 //需要监听几次点击事件数组的长度就为几//如果要监听双击事件则数组长度为2,如果要监听3次连续点击事件则数组长度为3...private long[] mHints = new long[5];//初始全部为0事件监听方法 // 将mHints数组内的所有元素左移一个位置原创 2017-05-24 17:03:06 · 669 阅读 · 0 评论 -
Android5.0+(CollapsingToolbarLayout)可折叠得展开的布局
最近闲的没事 把项目得页面改了一个 用了一个android得库 随手记录一下 方便大家查阅compile 'com.android.support:design:24.2.1' 把网上资料整理下 分享给大家 大概得效果看看效果图就知道 有兴趣得自己研究下代码部分 有2个 网上提供的如下CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它原创 2017-05-25 10:20:30 · 826 阅读 · 0 评论 -
Android中实现ScrollView的滚动事件监听
最近在自己实现一个类似Pinterest瀑布流展示效果的组件,GitHub上其实有类似项目,比如PinterestLikeAdapterView、PinterestListView,但都或多或少有些不足(详见这篇文章的分析),然后自己想基于ScrollView去嵌套多列LinearLayout实现。坑爹的是系统自带的ScrollView功能相当粗糙:连个最基本的setOnScrollListene转载 2017-06-01 10:51:51 · 559 阅读 · 0 评论 -
文字按首字母排序工具
介绍一个文字按首字母排序的方法 之前用的比较常见的 自定义工具类 但是对一些生僻字和多音字排序效果不好 所以换了使用第三方排序 首先 库 compile 'com.belerweb:pinyin4j:2.5.0'有2个文件/** * * * 汉字转换位汉语拼音,英文字符不变 * */public clas原创 2017-06-02 15:54:18 · 2569 阅读 · 0 评论 -
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 · 2235 阅读 · 0 评论 -
as中opencv的使用 人脸检测
作一个预研 开始学习下opencv的原创 2017-06-21 14:52:24 · 887 阅读 · 0 评论 -
使用CoordinatorLayout
CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的效果简单的一个例子 库 compile 'com.android.support:design:24.2.1'直接使用布局原创 2017-07-12 15:48:54 · 194 阅读 · 0 评论 -
android获取当前运行Activity名字的方法
第一种:要方便一点(Service中无法使用)代码如下:private String getRunningActivityName() { String contextString = context.toString(); return contextString.substring(contextString.lastIndexOf(".原创 2017-06-14 11:08:08 · 3545 阅读 · 0 评论 -
CardView得使用 自带阴影
由于经常写一些listview布局 要求不高 就随便着了个布局来实现 用了CardView 这个控件 方便之处在于 自带卡片状阴影 缺点就是两边不能最大到无边框 就是一个卡片形状 偷懒用的 还是导入工具类compile 'com.android.support:cardview-v7:25.0.1'在布局中使用<android.support.v7.widget.CardView原创 2017-05-24 17:44:19 · 17318 阅读 · 0 评论 -
Android语音合成TextToSpeech
安卓自带的文字转语音 使用很简单 但是语音库没有百度的只能 多音字读起来傻傻的原创 2017-09-04 17:16:08 · 1044 阅读 · 0 评论