- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 js 下载Base64格式数据图片(兼容主流浏览器)
最近的工作内容和前端有关。需要做一个图片下载的功能,然而后台只提供了byte[] 类型的图片数据,并且返回给前端的是Base64格式图片数据。那么,就遇到了最严重的问题了:浏览器兼容。展示图片的时候,各个浏览器大家都一样,都可以这样来然而,在提供下载的时候,总有人要搞事情(说的就是你啦——IE)。在经过多方搜索,解决了这个麻烦。感谢这几个帖子的引导:http://ww
2017-03-02 17:55:24 14356 7
原创 JS 16进制转换有符号十进制
JS 16进制转换有符号十进制function parse(hex) {// 0000 03FC –> 1020 // FFFF FF68 –> -152 hex= parseInt(hex, 16); hex= hex| 0xFFFFFFFF00000000; console.log(“hex:=” + hex);return hex;}
2016-11-14 14:29:23 2951
原创 Xamarin.Android release-Apk 瘦身策略
对于一个在Android studio上 1.5MB的apk,在使用Xamarin.Android编写以后,release包陡然变成了11.5MB ,差点被领导打死。于是赶紧研究Xamarin.Android Apk瘦身。中间经历了很多失败,所以我只说我试验正确的方法。首先,请确定你使用的是VS2015 企业版,因为有些功能非企业版不能用(听说的)。
2016-08-18 19:12:26 1325
原创 Android OptionsMenu 那点事
昨天因为OptionMenu的显示问题,纠结了一段时间。。 那么做个记录。在使用到了AppCompat包的时候,Android 推荐使用app:showAsAction= "xx",xx 为showAsAction的五种属性(ifRoom,withText,always,never,colapseActionView)之一,当然使用了除android之外的命名空间,都需要在顶部标签中申明,如:
2016-08-09 09:00:08 525
原创 在Xamarin中痛不欲生的第一步——Android篇(1)
这段时间开始学习C#跨平台开发,其中以Android为主(毕竟Android出身)。然而仅仅是一个Xamarin.Android的Hello World程序我都没有跑起来。每次编译以后,会提示错误在 群问问 里面也没有具体的解决办法,通过VPN多次编译以后,终于确认不是这个,也不是这个。人已经要爆炸了。不过还好,仔细阅读自己的错误列表,在这个新建的He
2016-07-14 09:28:12 1253
原创 子线程通过接口更新UI线程
很久没有写Blog啦,现在写的这个是前段时间遇到的一种思路。有这么一个需求,你必须得在一个对象类里面操作子线程,然后把子线程产生的数据发送到主线程,并更新UI。方法有很多,我采用的是用接口来传递数据。子线程所在类/** * Created by Virczz on 2016/5/13. */public class TestNormal { public Tes
2016-06-16 15:39:53 471
原创 PopupWindow + RecyclerView的使用
前段时间的项目中,遇到了一个对于当时的我来说,是一个比较麻烦的事,就是在使用PopupWindow做顶部的弹出菜单的时候,我用了GridView来添加itemView,结果发现在点击的时候,会出现itemView的父布局也会出现点击现象,没达到项目要求,然后就使用了RecyclerView来做这个功能。下面贴部分代码:import android.content.Context;import a
2015-11-18 17:50:43 6865 1
原创 关于Fragment懒加载的学习和使用+参数传递的方法
这两天做项目时,遇到一个问题,就是在ViewPager + Fragment(两个)的嵌套中,我的两个Fragment都有网络请求,需求是要把AFragment执行网络请求以后得到的的一个字符串传递到BFragment中,然后BFragment再执行网络请求。然后,这就出现了一个问题,就是我在执行AFragment的时候,BFragment的onCreateView()也在被调用,导致BFra
2015-11-04 21:18:46 1393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人