自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (15)
  • 收藏
  • 关注

原创 Dart 知识点 -- 函数 && 可选参数

函数(Function)Dart是面向对象的语言,所以 函数也是对象,并且拥有一个类型,叫 Function。这意味着,函数可以赋值给某些变量 或者 当做参数传递给其他函数。甚至你可以把一个Dart类的实例当做函数来调用。具体可参考 Callable classes。  下面是一个函数的例子:bool isNoble(int atomicNumber) {  retu...

2019-09-03 09:41:50 1049

原创 andriod 动态加载xml布局 莫名奇妙丢失xml根布局属性?

问题:我有一个FrameLayout(后面简称frame),我有一个需求,是动态向这个frame中添加一个使用xml定义子view(后面简称xmlview),一般的方法都是使用LayoutInflater动态inflate一个view,然后调用frame.addViiew,结果发现xmlview的根布局的layout_width 和 layout_height 一直不生效,这特么是什么鬼,

2016-03-11 21:49:21 1052

原创 Android ViewPager 垂直滑动 纵向滑动 VerticalViewPager

项目里头需要用到一个在垂直方向滑动页签的效果, 这可难道宝宝了,不过google 还是强大的 , 在stackoverflow 找到了人生的真谛。具体链接传送门特么的里面居然出现了四五种方案,选择困难症啊。。。。。。实验了其中的两种,效果上均可行,另外两种均是github的项目,没细看,有兴趣的可以去做对比地址VerticalViewPager Ve

2016-03-04 19:49:05 27746 4

原创 android ViewPager 不能响应onTouchListener的问题

解决思路主要是复写了ViewPager中的dispatchTouchEvent函数,然后在分发之前,先自己做点事情,具体代码如下:package com.xiaowu.banner.demo;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.Attrib

2016-03-04 19:46:40 6494

原创 android textview 莫名其妙 换行了?

一个鲜活的栗子:比如,我给textview设置了一段文字   “我xxxxxxxxxxxxtfboy”    (各位自行脑补)然后莫名奇妙变成了这样子的效果我xxxxxxxx  xtfboy(被这个效果图震惊了么)经过跟同事兆国勾搭。。。。。 沟通, 结果是这样子的:android原生为了保证数字或者字母能够正常显示, 一般会为字母或者数

2016-03-03 22:58:43 1682 1

原创 Butterknife 无法找到资源的问题

今天心血来潮 整了整Butterknife  头一次接触  按照官方文档老老实实的写  特么的就是没法用 7.0.1版本的jar 报下面的错误  02-24 18:17:38.390: D/ButterKnife(2835): Looking up view binder for com.zry.zfmusicdemo.MainActivity02-24 18:17:38.390: D

2016-02-24 21:25:03 3454

原创 android 命令行启动“未知”APK

在没有源码的情况下,如何分析APK的包名和主类名。

2014-11-24 15:23:14 1051

原创 android am命令

利用下面命令可直接在cmd中打开界面adb shell am start -n com.android.phone/.XXXXXandroid am命令am命令作用:管理Activityusage: am [start|broadcast|instrument|profile]am start -D INTENTam broadcast INTENTam

2014-11-24 15:21:27 1366

原创 adb shell dumpsys activity

现在,我们如何来确认SubActivity是不是在新的任务中启动并且位于这个新任务的堆栈底部呢?Android源代码工程为我们准备了adb工具,可以查看模拟器上系统运行的状况,执行下面的命令查看;USER-NAME@MACHINE-NAME:~/Android$ adb shell dumpsys activity          这个命令输出的内容比较多,这里我们只

2014-11-09 20:28:26 929

原创 android 日志自动过滤器

android 命令行 自动过滤进程日志

2014-09-22 18:30:46 1869

原创 单例在多线程下如何继续保持单例?

单例在正常单线程使用时,

2014-06-28 12:13:26 692

原创 android 自定义webview 如何使用gps 如何用模拟的gps

1 如何fake gps ?gps的fake 有个很奇怪的现象  你需要把fake gps的代码放到一个service当中 不知道是否是系统对发出fake信息的源进行了限定 目前实验结果是需要放在service代码大致如下 package com.yiqiding.ktvbox.view.service;import java.lang.reflect.Method;impor

2014-05-08 09:34:15 3497

原创 android 自定义checkbox 背景图无效的问题

http://blog.csdn.net/zuolongsnail/article/details/7106586  正常的定义可以参考这个网址 但是我参考它以后发现我运行时候 根本不工作嘛  结果搜了半天都没找到合适的答案 只能自己来解决这个问题 最终发现 需要自己手动的在代码里面设置checkbox的 select 状态 代码如下 showPwdCbk.se

2014-05-07 23:24:52 2810

原创 Eclipse导入android项目,报invalid project description错误的解决办法

需要导入的项目不能和Eclipse默认的工作空间位于同一个目录。将需要导入的项目移动到其它目录既可解决

2014-05-06 21:14:23 3530

原创 android textView 折叠 展开 ExpandableTextView

android 可折叠展开 TextView

2013-12-30 16:01:29 9289 1

原创 android 懒惰日志打印器 LogUtil

android日志打印中 需要频繁定义日志的TAG 日志内容不能输出函数名 以及 行数定义了一个基于这个需求的日志辅助类import java.text.SimpleDateFormat;import java.util.Date;import android.util.Log;public class LogUtil { private static final bool

2013-11-11 16:15:00 3924

原创 android listView 自定义布局结合CheckedTextView实现多选

android ListView 自定义布局结合CheckedTextView实现多选

2013-08-09 14:42:05 8303 2

原创 android 头像组合效果实现

项目中用到,百搜不得,自己琢磨了下。大概原理是先设想一个要合成的图片的大小,然后根据要合成的图片的个数以及要展示的位置进行计算,生成坐标系的配置。然后利用android的绘图把要合成的头像根据坐标系(根据配置导入)进行拼接。创建一个java工程实现坐标系,生成config文件。http://download.csdn.net/deta

2013-08-08 15:31:53 6074 3

原创 android 支持删除添加功能的gridview

1、效果图如下:2、实现思路自定义gridview的布局 在添加的数据中追加两个选项  加号和减号 主要起作用的是gridview的item布局 利用了帧布局 framelayout 叠加了几张图,分别是底图 对号 和 减号。3、代码 作为记录 上传到http://download.csdn.net/detail/tiantianshangcha/5872271

2013-08-05 14:30:44 7810 4

原创 cmd中运行带有main函数的java类(不需要文件目录)

javac -d . XXX.java    编译java 文件 生成的class在当前目录java -classpath .; 包名.XXX(不带java结尾)  指定class文件路径为当前路径    中间是一个点 一个分号

2012-11-13 15:31:25 2217

原创 android 如何获取versionCode

PackageInfo pinfo = getPackageManager().getPackageInfo(你想看版本的包名, PackageManager.GET_CONFIGURATIONS);        String versionName = info.versionName;String versionCode = String.valueOf(info.versionCo

2012-10-26 20:35:41 5555

原创 android 获取系统所有的widget

AppWidgetManager mAppWidgetManager;        mAppWidgetManager = AppWidgetManager.getInstance(this);        List providers = mAppWidgetManager                .getInstalledProviders();        fin

2012-10-26 20:25:48 3330

原创 android 关于如何获取控件矩阵 getHitRect

getHitRect作为获取控件所在的矩阵范围函数,简直就像个神器。当然他也有不给力的情况,我们平常调用时候如果是在控件的监听器里调用就没事,但是如果主动的在onCreate 或者 onResume中,拿到的矩阵坐标全是0.解决如下:As the hit rect is in the parent coordinate space, the parent first needs to la

2012-10-25 10:51:12 7599

原创 android progressbar 垂直布局

废话不多说,贴图代码路径http://download.csdn.net/detail/tiantianshangcha/4371437

2012-06-13 21:38:16 2661

原创 如何入手android的性能进行优化

effective java中有一篇介绍到要谨慎的进行优化。优化前要有绝对清晰的优化方案,否则不要轻易选择优化。特别是当API已经被广泛使用的时候。每次试图做优化之前和之后,请对性能进行测量。要做优化,首先要弄明白你的程序把时间花在了什么地方,这一点并不容易。很有可能你花费了大量的时间进行了优化,反而导致性能更坏。性能剖析工具有助于我们做出决定:应该把重心放在什么地方。

2011-11-01 12:23:18 833

原创 android 电池管理之个人理解

电池最开始的检测代码是在frameworks/base/services/java/com/android/server/BatteryService.java中,这里使用的是android中switch机制。监视的位置是(adb shell)/sys/class/power

2011-10-18 13:30:51 1382

原创 检查intent的响应者是否存在

假如你的应用程序中出现了调用其他应用的情况,但不确定他是否可用时,可以检查下对方是否存在。然后根据该结果做相应处理:假如响应者不存在,menu会灰掉。当然,你也可以捕获在调用 startActivity() 时ActivityNotFoundExc

2011-10-18 13:27:57 648

原创 面向对象的特征之个人见解

抽象是为了松耦合 封装是为了高内聚 模块化继承是把双刃剑 一般建议是用组合多态是抽象的结果 没有抽象就没有多态继承是实现代码复用的有效途径,但是他不总是最佳的选择。不恰当地使用将会导致脆弱的软件。在package内部使用继承是安全的,因为父类和子类是在同一

2011-10-18 13:25:14 525

原创 logcat的调试 比较有用的几个命令

网上很多的logcat调试命令,但是太多的命令只会令人盐杂。(主要是adt工具带的调试功能容易死掉 每次都要重启太烦)个人认为有一下几个常用命令:adb logcat -c 清除所有以前的日志adb logcat -d 这个命令是在时间上倒过来用的 就是你先操作 然后敲这个命令 打出来的log就是你刚操作那段时间的log 而且自动退出log模式adb logcat -s XXX

2011-03-30 13:46:00 3276

转载 Android控件美化Shape你会用吗?

<br /><br /> 如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的图片外今天Android开发网谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。<br />  我们就以目前系统的Button的sel

2011-03-30 10:58:00 583

转载 Android里merge和include标签的使用

<br />先得说下关于<merge />标签的第一个比较简单的用法。如果我们使用FrameLayout作为activity's content view的父元素(也就是在main.xml里把它写在最外层),那么可以考虑用<merge />替换<FrameLayout />标签。官方文档给出的解释是这样做可以减少一级布局层次达到优化布局的效果。这是文档里关于这部分结论的原文,个人E文水平有限,直接贴出来好了:<br />Obviously, using <merge /> works in this cas

2011-03-30 10:44:00 428

Git内部培训PPT.pptx

Git 培训资料 企业内部,Git 培训资料 企业内部Git 培训资料 企业内部Git 培训资料 企业内部Git 培训资料 企业内部

2019-10-11

Hencoder 练习 canvas绘制饼图

Hencoder 练习1 canvas如何绘制饼图....................

2017-11-12

android banner以及横竖方向ViewPager

android banner以及横竖方向ViewPager 支持手势控制的banner 解决了ViewPager不能响应onTouchListener的问题 同时包含支持垂直方向滑动ViewPager的两种实现方式 具体参见博文http://blog.csdn.net/tiantianshangcha/article/details/50804954

2016-03-04

android TextView 折叠展开

android TextView 折叠展开

2013-12-30

公司组织架构展示UI

组织 架构 UI 展示 HierarchyDemo

2013-10-26

九宫格 头像 合成

九宫格 头像 合成 源码

2013-08-08

九宫格头像合成坐标系生成器

九宫格头像合成坐标系生成器代码

2013-08-08

支持添加删除的gridview

支持添加删除的gridview 遍寻不得资源 写了个丑的

2013-08-05

android 数字输入器

很多时候我们的控件只是想用户输入数字 输入界面想自己做从而控制用户的输入选择范围 本例就是为此实现的

2012-11-21

android自定义控件 带有check状态的ImageView

android自定义控件 imageview带有check和uncheck两种状态 目前check和uncheck的资源图片是写死的 没有做到xml可配置

2012-11-21

android progressbar 垂直布局

android progressbar 垂直布局

2012-06-13

Android应用开发揭秘 源码

在android开发人员日益增多的今天,谁能更快的掌握技术谁就有更多的机会。Android 应用开发揭秘的源码 , 大量的节约您的学习时间

2011-11-24

大话企业级android开发全集

不错的开发教材,适合入门android的开发人员

2011-08-12

Android中文翻译组——Android中文API——android.widget合集(中)

Android中文翻译组——Android中文API——android.widget合集(中) 很适合E文不好的童鞋

2011-03-31

Android-Hard-Soft-Key文档

对软键盘的不同种类以及各种属性进行了详细的讲解

2011-03-31

空空如也

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

TA关注的人

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