- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 自定义view(一)
首先需要我们知道android的控件架构: 每一个activity都包含一个window对象,也就是phonewindow,phonewinodw把DecorView当做根视图,也就是顶层视图,所有view的监听事件,都通过WindowMannagerServer来进行接收的,并且通过activity对象来回调响应的onClickListener。那个title也就是平时的actionbar,
2016-05-27 10:40:32 524 1
原创 Android网络开发之实时获取最新数据
在实际开发中更多的是需要我们实时获取最新数据,比如道路流量、实时天气信息等,这时就需要通过一个线程来控制视图的更新。示例:我们首先创建一个网页来显示系统当前的时间,然后在Android程序中每隔5秒刷新一次视图,以达到实时更新的效果。在Android中,更新视图不能直接在线程中进行,所以需要使用Handler来实时更新。第一个 在onCreate方法中执行语句: new Thread
2016-05-26 14:30:23 4562
原创 java.lang.OutOfMemoryError: Failed to allocate a 22440958 byte allocation with 16777216 free bytes
关于OOM异常其实这个异常 只会在加载大量图片,数据的时候出现,但是我这里出现的原因很2.。。 @Override public void hideProgress() {// dismissProgress(); hideProgress(); }竟然自己掉自己了。 递归了。也没有 条件调出来,。其实就是自己不细心。
2016-05-25 10:29:48 20803
原创 Toobar实现activity+fragment切换,带也层层的返回
项目中toolbar+activity+3个fragment实现A B C 都是Fragment,点击toobar右上角的textView从A 进入B ,再从B进入C。 按左上角的返回能够 一层层的返回 。也就是 C—> B —>A 的流程====可以看到 正常的A –>B –C的流程没有问题的,下面看 C-B-AC-B B-A 然后A 退出activity也是正常的 下面m
2016-05-24 15:45:14 780
原创 使用expandlistView实现2级菜单时数据的封住问题
直接看代码吧,也是自己mark下 List<CombinModel> parentList; List<List<CombinModel>> childList; Context context; LayoutInflater inflater; public CombindAdapte(List<CombinModel> parentList, List<L
2016-05-24 09:24:43 1108
原创 Android中intent传递对象和Bundle的用法
android中的组件间传递的对象一般实现Parcelable接口,当然也可以使用java的Serializable接口,前者是android专门设计的,效率更高,as的插件已经可以自动帮助我们实现了。2. 通过下面的方法发送对象。Bundle类也实现了Parcelable接口,一般在android中我们是通过Bundle来封装数据并进行传送的。 Intent inten
2016-05-23 11:29:17 2262
原创 选择相册照片并且显示(拿到返回的图片地址)
界面很简单,就是一个button + ImageView。Imageview主要用来显示返回的图片@OnClick(R.id.button1) public void onClick() { Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTEN
2016-05-22 22:13:11 733
原创 使用android studio进行多渠道打包
从上一年一直使用AS开发,然后打包一直是官网包,也没有用到多渠道。最近一次重大更新,准备使用多渠道打包。在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。后面搜索了些,发些大家写得都差不多,发现一个在gradle利用manifestPlaceholders这个属性来替换渠道值的方法,
2016-05-20 09:15:18 437
原创 Android中WebView在加载网页的时候,怎样应用本地的CSS效果?就是说怎样把本地的CSS嵌入到HTML中
###跟加载本地html一样的。 ##自己的项目中的样子是这个- css文件- .videolist{background:url("../images/playvideo.png") no-repeat;cursor:pointer;padding:5px 25px 5px 25px;margin-left:0px;color:#00a0e9;vertical-align:midd
2016-05-05 09:23:49 3310
原创 截图src ,截图<>
截取<>String s = "dsadsadasdsadasdas\"www.163.com\"<>"; Pattern p = Pattern.compile("(]*>)"); Matcher m = p.matcher(s); List result=new ArrayList(); while(m.find()){ result.add(m.group())
2016-05-04 13:49:17 460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人