Android
文章平均质量分 79
freesonfish
乐观,工作积极认真,勤奋吃苦,富有团队精神。
展开
-
Anroid将压缩数据库文件拷贝到安装目录
public void copyZip2DataDirectory(Context context) throws IOException { FileOutputStream outputStream = null; AssetManager assetManager = context.getAssets(); InputStream inputStream = assetMana原创 2013-05-27 21:00:04 · 992 阅读 · 0 评论 -
Android CountDownTimer倒计时器的使用
在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,原创 2014-05-15 17:44:09 · 72509 阅读 · 18 评论 -
ListView Item多种布局优化
之前一直都不知道ListView有多种布局的优化方法原创 2014-05-17 15:27:59 · 7322 阅读 · 0 评论 -
Android客户端和服务器交换数据的一种方案
由于很多因素使得现在原创 2014-05-21 11:00:50 · 3595 阅读 · 0 评论 -
Android 解决聊天页面背景图片、标题栏由于键盘而引起的问题
在一个群里面有人问到原创 2014-05-22 16:52:11 · 5785 阅读 · 5 评论 -
ListView 头部ViewPager广告轮询图效果
之前看了别人的一些软件,发现其广告图轮询的时候,那个滚动速度和原创 2014-06-10 17:39:29 · 7526 阅读 · 1 评论 -
Android EditText 自带清除按钮 的一种解决方案(ViewGroup实现)
在做项目过程中,我们经常遇到原创 2014-06-15 15:36:22 · 6346 阅读 · 0 评论 -
关于TextView 宽度过大导致Drawable无法居中问题
在做项目的时候,很多时候我们都要用到文字和图片一起显示,一般设置TextView的DrawableLeft、DrawableRight、DrawableTop、DrawableBottom就行了。但是有一种情况是当TextView的熟悉是fill_parent或者使用权重的时候并且设置了起Gravity的ceter的时候,Drawable图片是无法一起居中的,为了解决其,我们一般再套一层布局,然后原创 2014-06-20 09:21:02 · 12251 阅读 · 3 评论 -
ubuntu下无法更新android sdk
安装完Eclipse和ADT插件,却发现无法更新SDK,显示为:Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason:转载 2013-09-01 09:46:53 · 5679 阅读 · 2 评论 -
Android LinearLayout中TextView标签项自动换行的一种解决方案
在一些项目中,比如搜索,广告热门关键词dengd原创 2014-08-26 17:32:05 · 21860 阅读 · 4 评论 -
Android 微信分享信息
随着微信越来越火,越来越多的应用要求有分享到微信的功能。虽然有很多平台都帮集成有分享功能,比如友盟。但是个人觉得友盟集成的东西太多了,自己封装得太过分了,很多资源文件也要带进去,所以感觉不是怎么好,所以自己也研究了一下微信的调用其SDK分享。下面说说步骤。第一:下载官方的sdk demo。下载地址:http://open.weixin.qq.com/download/?lang=zh_CN原创 2013-08-25 11:00:29 · 19314 阅读 · 14 评论 -
Android 雷达扫描效果实现
在eoe看到有一篇关于雷达扫描的文章,然后看了下,很简单,但是不够转载 2014-11-17 15:52:01 · 8269 阅读 · 0 评论 -
Android 仿通讯录侧边栏滑动 SiderBar效果
之前看到某些应用的侧边栏做得不错,想想自己也弄一个出来,现在分享出来,当然里面还有不足的地方,请大家多多包涵。先上图:具体实现的代码如下:package com.freesonfish.listview_index;import android.content.Context;import android.graphics.Canvas;import android.g原创 2013-08-11 17:26:04 · 10367 阅读 · 7 评论 -
基于Android小说阅读器滑动效果的一种实现
看过小说都知道小说阅读器翻页有好多种效果,比如仿真翻页,滑动翻页,等等。由于某种原因,突然想写一个简单点的滑动翻页效果。在这里写出来也没有什么意图,希望大家可以根据这个效果举一反三,写出其他的效果。图就不上了。下面是代码:大家理解onTouch事件即可package com.example.testscroll.view;import android.content.Context;原创 2014-07-28 22:21:49 · 10263 阅读 · 3 评论 -
关于Android圆形图片的一种优化方案(可以显示网络图片)
在Android项目中我们原创 2014-07-11 16:18:36 · 19029 阅读 · 19 评论 -
Android ImageView 图片抛物线动画的实现方案
想实现抛物线动画,必须知道抛物线的方程,这时候原创 2014-08-15 18:39:04 · 12270 阅读 · 2 评论 -
Android 微信SDK分享功能中的最全过程步骤分析
在前面有一张已经分析过怎么用官方的demo分享微信信息了,在这里我就不再多说,其中关于在自己应用分享说得很简单,本文作者也是经过一番折腾才弄成功,为了以后让大家都少走弯路,决定在这里从头到尾介绍怎么在自己的应用中分享功能!!注意:顺序不能乱!!1、简历自己的应用 TestShareWX(1)应用包名是com.freeson.test,然后建立一个测试Activity,名字为TestAc原创 2013-08-31 20:12:52 · 33995 阅读 · 22 评论 -
常见android手机分辨率(xxhdpi,xhdpi)
手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16:9FWVGA 854*480 (转载 2013-08-28 15:39:57 · 1501 阅读 · 0 评论 -
Android 编程下 Touch 事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件的对应关系如下表所示:Tou转载 2013-06-08 15:06:22 · 1487 阅读 · 0 评论 -
Android获取标题栏、状态栏的高度、屏幕大小、模拟Home键
获取标题栏高度:/** * 获取标题栏的高度 * * @param activity * @return */ public int getTitleHeight(Activity activity) { Rect rect = new Rect(); Window window = activity.getWindow(); window.getDec原创 2013-05-31 13:37:11 · 4011 阅读 · 0 评论 -
Android ScrollView回弹效果(一)修改版
之前忘记在哪里看的demo,然后我修改了一下,希望之前那位仁兄不要见怪啊。import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import a原创 2013-05-31 16:00:18 · 6148 阅读 · 0 评论 -
亲,你遇到this package depends on missing sdk platform 问题了吗
今天更新eclipse了adt插件的版本,更新了之后给我提示说android sdk的版本和更新之后的adt版本不配套了,所以要更新android sdk,打开android sdk manager,安装新package的时候提示this package depends on missing sdk platform 巴拉巴拉,狗哥了一下,我的解决方案如下:在android sdk man转载 2013-06-02 15:32:32 · 6352 阅读 · 3 评论 -
Android TextView 一些字体颜色、大小设置属性
import android.content.Context;import android.graphics.Color;import android.text.SpannableString;import android.text.Spanned;import android.text.style.AbsoluteSizeSpan;import android.text.style.B原创 2013-06-02 15:45:29 · 12305 阅读 · 4 评论 -
Android ProgressBar 自定义样式(一)
在android项目开发中经常要用到ProgressBar,如果用默认的设置,由于android的开源性,导致不同的手机厂商的显示是不一样的,这样不太好,于是我们可以定义我们想要的效果。先上图: 要达到这种小效果很简单,只要在xml文件里面配置一下就可以了,方法如下:在activity的布局文件:<ProgressBar android:id="@原创 2013-06-03 19:40:34 · 5155 阅读 · 0 评论 -
Android ProgressBar 自定义样式(三),动画模式
忘记在哪里看到的那位仁兄写的,就是通过用动画效果来实现的,现在顺便也把他写出来,希望那位仁兄不要见怪。效果:和之前的一样,在布局文件中: <ProgressBar android:id="@+id/progressBar3" android:layout_width="wrap_content" android:l转载 2013-06-03 19:55:37 · 5935 阅读 · 2 评论 -
Android ProgressBar 自定义样式(二),仿原来新浪微博图片加载样式
效果如:在xml布局文件中设置: <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="109dp" android原创 2013-06-03 19:47:40 · 6418 阅读 · 0 评论 -
Android ProgressBar 自定义样式(六),仿真QQ pad版加载(位置居中)
让ProgressBar居于真个屏幕在正中间:xml布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_conten原创 2013-06-03 20:21:55 · 5583 阅读 · 4 评论 -
ViewPager回弹效果
其实在我们很多应用中都看到当ViewPager滑到第一页或者最后一页的时候,如果再滑动的时候,就会有一个缓冲的过程,也就是回弹效果。之前在研究回弹效果的时候,也顺便实现了ViewPager的回弹效果,其实也很简单,一下是实现代码,注释比较少:package com.freesonfish.viewpager_2;import android.content.Context;import原创 2013-06-15 13:33:08 · 5554 阅读 · 12 评论 -
Android ScrollView回弹效果(二)
上一篇文章说了那个效果不怎么好,现在实现方法稍微变一下:import android.content.Context;import android.os.Handler;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.wid原创 2013-05-31 16:03:07 · 11911 阅读 · 13 评论 -
Android 文字和图片混排,文字环绕图片
在平时我们做项目中,或许有要对一张图片或者某一个东西进行文字和图片说明,这时候要求排版美观,所以会出现文字和图片混排的情况,如图:这种情况就是上下两个文字说明是连续在一起的,这就要求我们计算上面的文字说明怎么和下面的文字说明连贯结合在一起呢,这就要求我们进行计算了,下面给出代码,代码中也有详细的注释,原理也很简单。因为算是比较简单,直接就在activity中去计算了原创 2013-08-22 22:28:54 · 10811 阅读 · 3 评论 -
Android Activity和Tasks
在某本书上面看到的,内容如下:作为和用户之间直接交互的UI组件,Activity执行的是一个窗口的功能,Tasks则是Activity的堆栈。当用户离开一个应用较长时间时,系统会将改应用跟Activity以外的其他Activity释放。如果开发者期望维持应用的最后状态,可将Activity的android:alwaysRetainTaskState熟悉设为true,改熟悉的转载 2013-08-14 19:15:25 · 953 阅读 · 0 评论 -
关于Android 6.0 调用 要求使用权限代码报红色问题
问题不好描述, 直接看图吧。在build 文件里面 targetSdkVersion 为23或以上的时候, 如果代码调用需要要求用户允许的权限时候, 会报红色错误,但是能编译通过,比如, 如图:那怎么去掉这个讨厌的红色下划线了, 因为这个是代码检查工具lint检查引起的, 那么我们禁用就好了在Preference-》Editor-》Inspections-》Androi原创 2016-07-27 18:29:48 · 1800 阅读 · 1 评论