- 博客(37)
- 资源 (15)
- 收藏
- 关注
原创 Dart 知识点 -- 函数 && 可选参数
函数(Function)Dart是面向对象的语言,所以 函数也是对象,并且拥有一个类型,叫 Function。这意味着,函数可以赋值给某些变量 或者 当做参数传递给其他函数。甚至你可以把一个Dart类的实例当做函数来调用。具体可参考 Callable classes。 下面是一个函数的例子:bool isNoble(int atomicNumber) { retu...
2019-09-03 09:41:50 1126
原创 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 1089
原创 Android ViewPager 垂直滑动 纵向滑动 VerticalViewPager
项目里头需要用到一个在垂直方向滑动页签的效果, 这可难道宝宝了,不过google 还是强大的 , 在stackoverflow 找到了人生的真谛。具体链接传送门特么的里面居然出现了四五种方案,选择困难症啊。。。。。。实验了其中的两种,效果上均可行,另外两种均是github的项目,没细看,有兴趣的可以去做对比地址VerticalViewPager Ve
2016-03-04 19:49:05 27848 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 6625
原创 android textview 莫名其妙 换行了?
一个鲜活的栗子:比如,我给textview设置了一段文字 “我xxxxxxxxxxxxtfboy” (各位自行脑补)然后莫名奇妙变成了这样子的效果我xxxxxxxx xtfboy(被这个效果图震惊了么)经过跟同事兆国勾搭。。。。。 沟通, 结果是这样子的:android原生为了保证数字或者字母能够正常显示, 一般会为字母或者数
2016-03-03 22:58:43 1732 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 3491
原创 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 1420
原创 adb shell dumpsys activity
现在,我们如何来确认SubActivity是不是在新的任务中启动并且位于这个新任务的堆栈底部呢?Android源代码工程为我们准备了adb工具,可以查看模拟器上系统运行的状况,执行下面的命令查看;USER-NAME@MACHINE-NAME:~/Android$ adb shell dumpsys activity 这个命令输出的内容比较多,这里我们只
2014-11-09 20:28:26 953
原创 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 3567
原创 android 自定义checkbox 背景图无效的问题
http://blog.csdn.net/zuolongsnail/article/details/7106586 正常的定义可以参考这个网址 但是我参考它以后发现我运行时候 根本不工作嘛 结果搜了半天都没找到合适的答案 只能自己来解决这个问题 最终发现 需要自己手动的在代码里面设置checkbox的 select 状态 代码如下 showPwdCbk.se
2014-05-07 23:24:52 2855
原创 Eclipse导入android项目,报invalid project description错误的解决办法
需要导入的项目不能和Eclipse默认的工作空间位于同一个目录。将需要导入的项目移动到其它目录既可解决
2014-05-06 21:14:23 3562
原创 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 3962
原创 android listView 自定义布局结合CheckedTextView实现多选
android ListView 自定义布局结合CheckedTextView实现多选
2013-08-09 14:42:05 8370 2
原创 android 头像组合效果实现
项目中用到,百搜不得,自己琢磨了下。大概原理是先设想一个要合成的图片的大小,然后根据要合成的图片的个数以及要展示的位置进行计算,生成坐标系的配置。然后利用android的绘图把要合成的头像根据坐标系(根据配置导入)进行拼接。创建一个java工程实现坐标系,生成config文件。http://download.csdn.net/deta
2013-08-08 15:31:53 6149 3
原创 android 支持删除添加功能的gridview
1、效果图如下:2、实现思路自定义gridview的布局 在添加的数据中追加两个选项 加号和减号 主要起作用的是gridview的item布局 利用了帧布局 framelayout 叠加了几张图,分别是底图 对号 和 减号。3、代码 作为记录 上传到http://download.csdn.net/detail/tiantianshangcha/5872271
2013-08-05 14:30:44 7857 4
原创 cmd中运行带有main函数的java类(不需要文件目录)
javac -d . XXX.java 编译java 文件 生成的class在当前目录java -classpath .; 包名.XXX(不带java结尾) 指定class文件路径为当前路径 中间是一个点 一个分号
2012-11-13 15:31:25 2247
原创 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 5609
原创 android 获取系统所有的widget
AppWidgetManager mAppWidgetManager; mAppWidgetManager = AppWidgetManager.getInstance(this); List providers = mAppWidgetManager .getInstalledProviders(); fin
2012-10-26 20:25:48 3405
原创 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 7648
原创 android progressbar 垂直布局
废话不多说,贴图代码路径http://download.csdn.net/detail/tiantianshangcha/4371437
2012-06-13 21:38:16 2682
原创 如何入手android的性能进行优化
effective java中有一篇介绍到要谨慎的进行优化。优化前要有绝对清晰的优化方案,否则不要轻易选择优化。特别是当API已经被广泛使用的时候。每次试图做优化之前和之后,请对性能进行测量。要做优化,首先要弄明白你的程序把时间花在了什么地方,这一点并不容易。很有可能你花费了大量的时间进行了优化,反而导致性能更坏。性能剖析工具有助于我们做出决定:应该把重心放在什么地方。
2011-11-01 12:23:18 849
原创 android 电池管理之个人理解
电池最开始的检测代码是在frameworks/base/services/java/com/android/server/BatteryService.java中,这里使用的是android中switch机制。监视的位置是(adb shell)/sys/class/power
2011-10-18 13:30:51 1408
原创 检查intent的响应者是否存在
假如你的应用程序中出现了调用其他应用的情况,但不确定他是否可用时,可以检查下对方是否存在。然后根据该结果做相应处理:假如响应者不存在,menu会灰掉。当然,你也可以捕获在调用 startActivity() 时ActivityNotFoundExc
2011-10-18 13:27:57 672
原创 面向对象的特征之个人见解
抽象是为了松耦合 封装是为了高内聚 模块化继承是把双刃剑 一般建议是用组合多态是抽象的结果 没有抽象就没有多态继承是实现代码复用的有效途径,但是他不总是最佳的选择。不恰当地使用将会导致脆弱的软件。在package内部使用继承是安全的,因为父类和子类是在同一
2011-10-18 13:25:14 535
原创 logcat的调试 比较有用的几个命令
网上很多的logcat调试命令,但是太多的命令只会令人盐杂。(主要是adt工具带的调试功能容易死掉 每次都要重启太烦)个人认为有一下几个常用命令:adb logcat -c 清除所有以前的日志adb logcat -d 这个命令是在时间上倒过来用的 就是你先操作 然后敲这个命令 打出来的log就是你刚操作那段时间的log 而且自动退出log模式adb logcat -s XXX
2011-03-30 13:46:00 3339
转载 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 602
转载 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 442
android banner以及横竖方向ViewPager
2016-03-04
android自定义控件 带有check状态的ImageView
2012-11-21
Android中文翻译组——Android中文API——android.widget合集(中)
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人