- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 重构L**MM图标浏览模式的文件管理器
1、切换浏览方式的逻辑改变原本:先回到上一层然后再回到当前这一层 优点:上层调用方面的代码复用率高 缺点:但是较下层的数据管理层方面的实现逻辑较复杂,较难维护(估计只有我能看懂-_-)现在:直接使用当前的数据更换view来显示 优点:业务逻辑容易看懂,数据层实现简单化了,容易维护 缺点:上层侵犯了一些业务
2015-01-23 12:30:35 962
原创 samba扫描没有触发扫描完成的Msg
只是因为在返回到上一层的时候,btn还是为1。但是在topdata中也有btn为1的判断,所以去执行别的地方的handler去了总结:以为不会找到bug来源,那就把来源好好的回滚一遍
2015-01-21 11:08:46 917
原创 无言的叹息
不吝感言狗血,也许只是你的生活不曾有过这样的场景罢了;何必强加于人曾试着改变矛盾、微妙的性格,但每每不能成功;闷骚的内心在流泪后来多憧憬情绪多于理性的生活,但总是被粗暴、无脑的道理打断;事后总是后悔不跌生活,人格我曾思考过,怎样才是稳稳充满价值的生活;也许就是融入生活中的人格吧在生活中挣扎、徘徊的人性,永远只能饱受流离的苦
2015-01-21 11:02:28 609
原创 AN 音频播放器学习日志
1、 uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 2、获取sdcard路径,不同
2015-01-13 12:07:12 1071
原创 AN GridView文件管理器Demo
一个分页gridview显示文件的文件管理器1、MainActivity.javapackage com.example.mylistviewwithfilemana;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.content.Intent;im
2015-01-09 12:12:47 1355
原创 L*MM 文件管理器小结
1、点击local disk device的时候,刚好传过来的index=0;接着在 update top data的时候点击index=0返回;大概的过程是:点击了local disk decive之后,触发了按键响应,然后获取到了index,之后然后handler到主线程进行刷新显示内容,然后因为加了标志,这里还要返回到上一层,所以又逻辑控制点击了进入到devices页面的index=
2015-01-09 11:42:40 2338
原创 news开发 js小结
1、json对象转化为json字符串。这个在ajax得到结果之后打印出来看有用: alert(JSON.stringify(data)); 2、ajax请求失败或者返回结果为空:(1)有可能是ajax的datatype不对,服务器返回的不是所设置的类型。(2)其他请点击这click3、时间格式化。有时候获取的时间没有符合自己想要的规格,那么可以写个函数格式化:(出处)
2015-01-08 17:44:06 638
原创 AN button自定义样式 && AN selector和shape的使用
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <padding android:left="20dp" android:top="5dp"
2015-01-08 15:52:03 910
原创 edittext的imeOptions属性和android软键盘的使用
edittext的一些属性。用到一个edittext的时候,弹出来的软键盘是全屏的,除了软键盘,输入的容器占据了屏幕剩余的地方。很明显不是我们想要的。其实只要设置 android:imeOptions:"flagNoExtractUi|flagNoFullscreen"就可以了 。 另外还有 弹出来的软键盘的右下键,也就是enter键怎么自定义设置呢? 首先 andro
2015-01-08 15:02:16 4791
原创 对一个gridview异步加载大量图片的实例的个人理解
首先贴上原代码地址:链接然后是在自己代码中的运用public class GridAdapter extends BaseAdapter { private MediaThumbnail mtb; private final static String TAG="GridAdapter"; private LayoutInflater mInflater; private Arra
2015-01-07 17:51:52 1313
原创 L*MM git 上code小结
1、修改之后,保存一份,回滚到上一个版本,比较如果没有变化,那么自己修改之前没有人merge过,可以直接merge,否则要抓最新的code,修改之后才能merge2、明确要抓最新的code里修改的话,可以在用git status查看自己修改的部分,那么可以直接在最新版的code改变这些自己修改过的文件夹即可
2015-01-06 11:29:14 1313
原创 git status的3种状态
1、Untracked files这种情况出现在新建几个文件(版本中不存在的),但是没有提交到暂存区的的时候2、Changes not staged for commit这种情况出现在版本已有文件遭到修改但是还没提交到暂存区的时候3、Changes to be committed这种情况出现在提交到暂存区之后的时候
2015-01-06 10:29:36 5595
原创 repo sync 出错
Syncing work tree: 7% (34/482) error: in `sync`: [Errno 2] No such file or directory: u'/net/szswork01/work/andrew.wang/android4.4/device/mstar/common/apps/MLocalMM2/.git/HEAD'error: manifest mis
2015-01-05 18:21:00 4321
原创 M*LMM缩略图文件管理模式模块开发(一个含有listview和gridview浏览模式的文件管理器)
开发中的随想笔记:1、首先说说文件管理器。这应该是这里面建立缩略图浏览模式的基础,在扫描得到根目录的数据之后,那么就会根据这个根目录的数据填充当前的数组A,用以在adapter中显示。还会有一个建立一页的数组B,尽管是list模式还是grid模式。得到数据就会显示在表格当中。更更新一页就使得B从A中重新获取数据。那么怎么回到上一层呢?建立一个记录目录的栈。2、然后说说怎么切换浏览模
2015-01-05 10:48:33 961
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人