安卓学习笔记
burro630
这个作者很懒,什么都没留下…
展开
-
上下文菜单的创建
/**上下文菜单需要长按view才能弹出*/ 1. 注册:Button bt=(Button)findViewById(R.id.button1); registerForContextMenu(bt);2.创建: /**上下文菜单创建*/ @Override public void onCreateContextMenu(Conte原创 2015-11-14 10:09:13 · 720 阅读 · 0 评论 -
Android逐帧动画的简单使用-语音播放效果的实现
逐帧动画(Frame-By-Frame Animation)原理很简单,即快速切换不同的图片,形成动画效果。Android中逐帧动画的实现方式也很简单,下面以语音播放效果为例说明。1. 首先准备图片素材三张图片分别命名为play1.png, play2.png, play3.png,放入drawable目录下,图片如下: 2. 编写anim.xml文件,文件内容如下:原创 2016-07-02 00:03:27 · 5267 阅读 · 0 评论 -
GBK(GB2312)与UTF-8文件转码
最近使用的Intelij IDEA开发工具,转码有点小问题。百度了一下,Eclipse可以自动转码,而IDEA却不可以。总是需要手动去转若要把源文件由GBK转成UTF-8的,得靠其他方式了。网上搜罗了一下方法,然后自己整理了一下。现把代码贴出来,测试OK、可以直接使用!需要的四个jar包,分别是:“antlr-2.7.6.jar”、“commons-io-2.4.jar”、“cpdetecto原创 2016-07-06 22:28:55 · 2262 阅读 · 0 评论 -
Android Studio 生成debug版本正常,生成release版本报错
最近的任务是优化一个老项目,这个项目的开发工具一直以来都是Inteliji IDEA,项目除了生成测试包外,还会有UAT包、生产包等,需要频繁的手动更改IP地址、端口等等一些参数。新项目的开发都是用Android Studio[基于IDEA],所以就尝试着把这个项目导人Android Studio,顺便利用gradle来创建多个版本的包。创建的步骤网上很多教程,这里不再赘述。遇到的问题是,原创 2016-08-03 21:14:38 · 23357 阅读 · 0 评论 -
安卓虚化背景的实现
之前有一个需求就是要实现类似音乐播放器的虚化背景。在此整理一下首先看看效果:一、引入的包package com.example.dell.myapplication;二、MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.WindowMan原创 2017-11-18 16:33:17 · 2948 阅读 · 2 评论 -
自定义View-仿小米秒钟
效果图:前言:自定义view,是开发者必备的技能之一,也是找工作时面试官必问的题目。 有文章把自定义控件归纳为三种: 一、自绘控件,即继承View,在onDraw()内使用canvas绘制; 二、组合控件,即把常用的控件组合在一起,变成新的控件; 三、继承控件,即继承一个常用的View,修改、增加某个方法等。组合控件最常用,自绘控件最体现水...原创 2018-04-15 13:39:20 · 785 阅读 · 0 评论