doudoubaba0101
码龄15年
关注
提问 私信
  • 博客:1,075,039
    社区:1,169
    1,076,208
    总访问量
  • 126
    原创
  • 1,617,872
    排名
  • 226
    粉丝
  • 0
    铁粉

个人简介:我的快乐,我做主

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-05-09
博客简介:

tony_chen的专栏

查看详细资料
个人成就
  • 获得115次点赞
  • 内容获得86次评论
  • 获得154次收藏
创作历程
  • 1篇
    2016年
  • 8篇
    2014年
  • 21篇
    2013年
  • 38篇
    2012年
  • 74篇
    2011年
  • 1篇
    2010年
成就勋章
TA的专栏
  • android
    125篇
  • java
    7篇
  • 资料
    1篇
  • 收藏
    3篇
  • linux
    1篇
  • linux android
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android WebView开发总结<续>

WebView总结1.WebView加载网页的三种方式:loadUrl,loadData,loadDataWithBaseURL2.了解WebSettings, WebViewClient, WebChromClient相对于WebView的功能3.WebView的缓存处理
原创
发布博客 2016.02.23 ·
3216 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

从SDCard获取的图片按分辨率处理的方法

前段时间公司开发的Launcher要做主题切换的功能,但切换主题时需要从sdcard中获取要切换的图片资源,拿到后图片的大小不正常,后来查找原因是:系统对不同分辨率拿到的图片资源会自动的做转化,所以现在要做的是把图片按不同的分辨率转化成图片实际的大小代码转化如下: 从SD卡获取的图片按分辨率处理public static Bitmap scaleImage(Bitmap bmp,in
原创
发布博客 2014.07.30 ·
2547 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

android中根据不同分辨率dp和px的相互转算

public class PxAndDp { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density;
原创
发布博客 2014.07.25 ·
4806 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

把View转化成Bitmap的方法

方法一:/** * 把View绘制到Bitmap上 * @param view 需要绘制的View * @param width 该View的宽度 * @param height 该View的高度 * @return 返回Bitmap对象 * add by csj 13-11-6 */ public Bitmap getViewBitmap(View comBitmap, in
原创
发布博客 2014.07.21 ·
18924 阅读 ·
0 点赞 ·
2 评论 ·
13 收藏

计算日期的时间差

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Main { /** * @param args * @throws ParseException */ public
原创
发布博客 2014.05.25 ·
1911 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

限制EditText的内容长度

EditText editText = (EditText)findViewById(R.id.folder_icon_name);editText.setFilters(new InputFilter[]{new AdnNameLengthFilter()}); package cn.com.fetionlauncher.filter;import android.text
原创
发布博客 2014.03.27 ·
3929 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

限制TextView文字现实的长度以及超长显示的方式

有时在开发中,TextView如果设置了android:ellipsize="end",显示的文字超长是最后超出的部分为以“...”(3个点结束)碰到一些变态的产品经理他就会闲3个点不好看,非得改为2个点显示,如何做?下面直接上源码:private String handleStartListTextView(String content) { int contactNameTe
原创
发布博客 2014.03.27 ·
15517 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

android SearchView 样式修改

try { Class argClass=mSearchView.getClass(); //指定某个私有属性 Field mSearchHintIconField = argClass.getDeclaredField("mSearchHintIcon"); mSearchHintIconField.
原创
发布博客 2014.03.19 ·
19244 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

Android 如何让EditText不自动获取焦点

监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成   android:focusable="true"     android:focusableInTouchMode="true"这样,就把EditText默认的行为截断了!
原创
发布博客 2014.03.03 ·
3662 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Launcher Icon标题过长时,用“..”结尾

设置mTv.setEllipsize(TruncateAt.END)后,当显示的内容过长时会在结尾用“...”代替;但是产品和UI都觉得三个显的太长,其中字母显示宽度不同,大小写的显示宽度也不同。我的修改如下:private void handleTextView (Context context, String content) { if (content == null)
原创
发布博客 2013.12.25 ·
2258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

刷新workspace中图标的角标问题

ArrayList cellLayouts = getWorkspaceAndHotseatCellLayouts(); for (final CellLayout layoutParent : cellLayouts) { final ViewGroup layout = layoutParent.getShortcutsAndWidgets(); int childCou
原创
发布博客 2013.12.11 ·
2458 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

getWidth() 和 getMeasuredWidth()的区别

getWidth(): View在设定好布局后整个View的宽度。  getMeasuredWidth(): 对View上的内容进行测量后得到的View内容占据的宽度,前提是你必须在父布局的onLayout()方法或者此View的onDraw()方法里调用measure(0,0);(measure 参数的值你可以自己定义),否则你得到的结果和getWidth()得到的结果一样
原创
发布博客 2013.11.01 ·
4022 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

让ProgressDialog在setCancelable(false)时按返回键可dismiss

package cn.winfirm.examples.base;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.content.DialogInterface.OnKeyListener;import
转载
发布博客 2013.09.05 ·
11570 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

android:taskAffinity属性的用法

Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。     那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们
转载
发布博客 2013.07.22 ·
16106 阅读 ·
6 点赞 ·
0 评论 ·
16 收藏

ubuntu 配置jdk

shawn@e014-anle-lnx:~$ sudo su# chmod 777 jdk-6u27-linux-i586.bin# ./jdk-6u27-linux-i586.bin# mv jdk1.6.0_27 /usr/local/# ln -s /usr/local/jdk1.6.0_27 /usr/local/jdk1.6# exitPATH=/home/chensh
原创
发布博客 2013.07.03 ·
2057 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu配置jdk

shawn@e014-anle-lnx:~$ sudo su# chmod 777 jdk-6u27-linux-i586.bin# ./jdk-6u27-linux-i586.bin# mv jdk1.6.0_27 /usr/local/# ln -s /usr/local/jdk1.6.0_27 /usr/local/jdk1.6# exithawn@e014-...
原创
发布博客 2013.07.03 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android重启应用程序代码

Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i);ps:getAp
原创
发布博客 2013.06.28 ·
7299 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android Theme

在android开发中有时候会用到一些后台的Activity,但又不适合使用service。例如程序图标直接进入指定的网址,不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行:android:theme="@android:style/Theme.NoDisplay"并在对应的Activity中实现:
原创
发布博客 2013.05.21 ·
5553 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

处理何时按下按钮,何时松开按钮

imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTI
原创
发布博客 2013.05.08 ·
3135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ScaleType的用法

//ScaleType的用法//CENTER/center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示//CENTER_CROP/centerCrop 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)//CENTER_INSIDE/centerInside 将图片的内容完整居中显示,通过按比例缩小 或
原创
发布博客 2013.04.25 ·
3520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多