- 浏览: 448982 次
- 性别:
- 来自: 武汉
最新评论
-
supertangcugu:
文中有个错误,SoftReference是软引用,Strong ...
WeakReference与SoftReference -
somefuture:
我每次走到movie.draw(canvas,0, 0); ...
利用Movie播放GIF -
鞠文婷:
徐颖慧 写道为什么打不开啊?额 果然打不开了。。
50个Android开发人员必备UI效果源码[转载] -
徐颖慧:
为什么打不开啊?
50个Android开发人员必备UI效果源码[转载] -
李白625:
为什么打不开啊
50个Android开发人员必备UI效果源码[转载]
文章列表
装黑苹果是个痛苦的事,最难的是驱动,所以留下这篇博客给那些配置和我相近的人参考。主要参考的是远景的懒人版黑苹果安装教程
我安装的是山猫 ML,10.8.0,10.8.1,10.8.2 3个版本里唯独10.8.1的安装最省心,选的也是10.8.1 ...
项目中需要在listview中添加footview 出现了两个问题
1.footview点击报错 空指针 好解决 在itemclickListener中判断位置即可
2.footview本应隐藏消失的 却显示了分隔线 在stackoverflow发现下面这段话 一下发现了解决办法
写道
The ListView implementation in Android never draws dividers between items that are disabled, which if you are just calling the addFooterView(View v) ...
项目中需要实现一个gridview 点击某项弹出一个popupwindow 最蛋疼的是一个突出的尖角指定点击的哪一项
然后还需要判断底部空间是否足够显示弹出的popupwindow
这个功能点 我遇到了两个问题
第一个就是尖角的定位了 在一个地方困住了好久
点击某一个item 这时候getTop的值实际是到parentView的距离 这里我漏掉了顶部状态栏的大小 在不同手机上测试 效果始终不理想。
首先是获取状态类高度
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDis ...
虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下:
Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化矩阵变换,Android封装了一系列方法来进行矩阵变换,其中包括pre系列方法:preScale,preTranslate,preRotate,preSkew,set系列方法:setScale,setTranslate,setRotate,setSkew,post系列方法:postScale,postTranslate,postRotate,postSkew。
通过将变换矩阵与原始矩阵相乘来达 ...
Android 仿微信之主页面实现篇Android 仿微信之界面导航篇Android 高仿QQ 好友分组列表Android 高仿QQ 界面滑动效果Android 高仿QQ 登陆界面Android 对Path的旋转效果的拓展Android高仿360安全卫士布局源码Android SlidingDrawer 滑动抽屉效果Android仿微信UI设计源码Android实现左右窗口的滑动效果源码Android中自定义实现高德地图图层
对View DrawingCache的理解
- 博客分类:
- android
View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有
void setDrawingCacheEnabled(boolean flag),
Bitmap getDrawingCache(boolean autoScale),
void buildDrawingCache(boolean autoScale),
void destroyDrawingCache()
我们要获取它的cache先要通过setDrawingCacheEnable方法把cache开启,然后再调用getDrawingCache方法就可 以获得view的cac ...
Fragment使用方法一则
- 博客分类:
- android
之前在项目里也用到了fragment,作为横向滑动的组件显示不同栏目的内容,感觉和activity很类似,也就一直没有多发心思在上面。今天看到一个demo算是把我过去的一些猜想验证了。直接放代码
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.head, new HeadFragment());//将制定的view替换为fragment对象
ft.replace(R.id.bottom, new BottomFragment());
ft.add ...
启动一个模拟器,开始-运行-输入cmd,打开dos,依次输入
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su
chmod 4755 su
su
即可获得root权限如过提示内存不足,则可以先在模拟器启动时使 ...
TFS免每次登录输入账户名密码
- 博客分类:
- visualstudio
在使用Team Foundation Server(以下简称TFS) 的时候,先在安装Team Foundation 的机器中新建一个与客户机中的同名的用户名,这样,在Visual Studio 2010中第一次登录TFS之后,以后再运行Visual Studio 2010的时候,就会自动登录到TFS中。但是,如果TFS中的用户名和客户机的用户名不一样的话,在每次运行Visual Studio 2010的时候,就需要输入用户名和秘密,比较麻烦。
现在发现一个方法(适用于Windows7)可以解决这个问题:
依次打开->"Start"-& ...
eclipse代码提示黑底的解决办法
- 博客分类:
- ubuntu
eclipse提示框的背景颜色使用的是系统的提示框颜色配置,在windows下为黄色,但在Ubuntu12.04(gnome)下却 是黑色,造成提示内容很难看清。在eclipse中我们是无法修改这个颜色的配置的,只能通过修改系统的颜色配置。在ubuntu11.10以前,我们是 可以能过自定义系统外观来修改这一颜色的配置的,但自ubuntu11.10以后,就没有相关的操作界面了,只能通过修改配置文件的方式实现了。这个文件 位于/usr/share/themes/下对应的主题文件夹下,如你使用Radiance主题,就进入到/usr/share/themes /Radiance/目录下,
cd ...
转自:http://yxwww.iteye.com/blog/1409461
本文的目的在于测试android viewgroup中 touchevent的传递方向。
ViewGroup 中onInterceptTouchEvent()
View 结构:
项目有一个需求就是从服务器获取一个分页数据,数据按json数组的方式解析出来,每个对象有一个图片url,需要异步进行加载。
所以有两个大的功能点:
1.列表滑动到底时自动获取下一页的数据
2.每个item的图片文件通过异步的方式加载
网上参考了许多做自动分页功能的,都是采用onscrollListener,但是我试用了以后感觉效果并不好。所以决定换一个方法,也是我为了共享自己这点心得而写这篇博客的动力。
我的实现方式是在底部加一个footview,footview是个progressbar 带有一个正在加载的提示信息
大致说下我的文件结构
FootView ...
解析apk文件的图标等内容
- 博客分类:
- android
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.ArrayList;
import eric.test.R;
import android.app.Activity;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.conten ...
设置ubuntu下的环境变量
- 博客分类:
- ubuntu
入职一家新公司,离家近了一大截,每天路上花费的时间不超过半个小时,一下时间也多了起来,也为自己做了更高的要求。终于有机会接触ios开发,花了两天搭起了免证书开发环境,也顺利运行在越狱过的iphone以及ipad上。在期间也发现自己老是在做重复的工作,逃避的问题还是找上了我。于是决定公司开发就使用ubuntu环境开发android,ios继续跟进。
废话说完。
我前面一篇博文中直接使用adb命令实际上是设置了环境变量,和windows下类似。
写道
修改用户环境变量
用户环境变量通常被存储在下面的文件中:
~/.profile
~/.bash_pr ...
jquery mobile有感
- 博客分类:
- android
2个月之前还不知道什么是jquery,直到前不久才知道jquery离android是那么近。这一切都要从jquery mobile说起。
官网:http://jquerymobile.com/
中文站 也包含编辑器 :http://www.jqmapi.com/
生成一个jm(jquery mobile)应用很简单,如果只是看看的话。拖到服务器目录下,访问,开始体验jm带来的变化。首先第一感觉很卡,真的是有点卡,我的机器是moto atrix4g,性能还算不错。于是换上uc浏览器再访问,依旧没有多大提升。
看看推荐站有没有好的体验。依次打开了几个推荐站,响应速度依然不尽人意。恐怕这跨 ...