自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio3.4导入Module流程

导入Module流程今天把Android Studio升级到最新的3.4版本,发现界面发生了一些变化,导入Module的界面也有所改变,下面是我简单整理的Module导入流程,希望对大家有帮助。第一步导入Module项目:首先是 File–New–Import Module选择自己要用的第三方库或library第二步将Module引入自己项目中首先打开File–Project St...

2019-05-15 17:45:36 3647

原创 Android下腾讯bugly热更新框架使用

导入Bugly版本库project下配置build.gradledependencies { .... // tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,例如1.0.4 classpath "com.tencent.bugly:tinker-support:1.1.5" ...

2019-04-25 12:29:43 558

原创 Android Gradle多版本apk打包持续更新中

Android Gradle多版本apk打包持续更新中配置app基本信息配置生成apk文件内容持续更新中......在项目开发过程中,经常会被要求打出不同的apk版本,例如,友盟会针对不同的渠道打出对应的版本。怎么才能快速的打出多个版本的apk,而不是一遍一遍的重复打包过程呢?productFlavors轻松帮我们搞定。配置app基本信息// An highlighted blockfla...

2019-04-19 19:19:52 219

转载 安卓各大版本的差异(安卓4以上版本)

每次去面试,面试官或多或少都会问到这问题,所以,我百度一番,大致总结一下我找到的结果。在安卓4以前的版本不作为讨论对象,在安卓4之前的版本,谷歌一度想闭源安卓,可惜失败了,而且安卓那时的开放性不高,可设计性也不高。而且手机普及性不高,流量少,市场趋势还没有趋向移动端发展。一、安卓4.X1、引入“Holo”界面,在设计追求简约上面充满了浓浓的工程师风格,慢慢脱离苹果风格,而且在往后版本中...

2019-04-17 12:10:05 1411

原创 Android去除JSON中unicode编码的转义反斜杠

在平常的开发过程中经常会遇到json中包含中文字符,有时候这些中文字符是以unicode的编码形式展示,比如这样的:{ "page": "1", "cookie": "d0bc673515ea961e3d16bd95f2a1af54", "keyword": "\\u5c0f"}json会自动在“\u”前面加上一个转义反斜杠,在你解析的时候得到的结果却是这样的:...

2019-03-27 15:18:17 4457

转载 Android app应用多语言切换功能实现

最近在做一个多语言切换的功能,类似于微信的语言切换,搜了下资料基本上都是以下这种: 1. 实现的效果和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。2. 实现步骤1. 添加多语言文件在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 s...

2018-02-24 16:11:51 443

转载 RecyclerView进行数据更新时焦点丢失的解决方案

RecyclerView进行数据更新时焦点丢失的解决方案在使用RecyclerView时,难免会用到adapter的notifyDataSetChanged方法来更新数据,其实notify**Changed系列方法都存在一个已知的焦点丢失的bug,如果在notify之后重新手动requestFocus,又会导致焦点可能不对应的问题。可以使用如下步骤规避此问题:1.为adapter提供stab

2018-01-30 12:01:12 4550

原创 android:duplicateParentState属性解释在listview中的应用

listview的item布局范例xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"

2018-01-27 15:42:24 273

转载 AndroidStudio 编译C/C++文件生成SO文件

转载地址  http://blog.csdn.net/krubo1/article/details/50547681新建一个Project新建一个JniExample Project,包名为com.jni.example,创建完成后里面有个app Module创建native方法新建一个NativeUtils方法,增加native方法package com.

2017-04-26 17:26:34 400

转载 android获取当前焦点的位置,查找焦点的位置

转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/48498925在做电视机顶盒应用的时候,每个控件都是有焦点变化的显示的,如果当前焦点被一个自己不知道的控件获取到,则其他控件就不会获取到焦点,我们必须要找到当前获取焦点的控件,将其  Android:focusable="false"   ,不让它获取到

2017-03-28 17:38:11 6973 1

原创 仿蜜蜂视频TV实现gridview选中放大,并且放大时弹出底部说明

最近正在做一个机顶盒的项目,仿照蜜蜂视频TV版做了个VOD。实现了gridview选中放大,并且放大时弹出底部说明。首先自定义一个girdview:public class VodGridView extends GridView{ private int position = 0; public VodGridView(Context context) {

2016-08-31 18:14:18 913

原创 屏蔽掉viewpager中按左右键进行切换功能

最近,在做机顶盒的项目时用到了viewpager,通过按左右键让界面之间进行切换,不加任何处理的viewpager可以正常滑动,但是后来领导要屏蔽这个功能,试了网上好多方法都无法屏蔽左右滑动,后来看源码发现了这个/** * You can call this function yourself to have the scroll view perform * scrollin

2016-08-05 15:56:45 1255

原创 bank掉回弹效果

不同的安卓厂商对ListView或ScrollView都做了一些动画效果,比如下拉时为了产生弹性美感而有大幅度回弹效果,再比如魅族的下拉悬停,有时做了一个下拉刷新的功能会与之冲突。其实该美化实为多此一举。下面来谈如何bank掉回弹效果。实际上可以通过设置ListView的一个ScrollMode属性来禁用listView.setOverScrollMode(View.OVER_SC

2016-03-31 18:24:07 266

上下滑动的日历

一个简单的日历小例子,可上下滑动显示月份,最多显示12个月份

2014-04-03

游戏视图与系统组件共同显示 ViewAndItem

一个游戏视图的小例子,实现游戏视图与系统组件的共同显示

2014-04-03

空空如也

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

TA关注的人

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