webview 渲染是什么?
webview 渲染是用于展现web页面的控件; webview 可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于 webview 模式进行二次开发的
2025年06月30日
webview 渲染是用于展现web页面的控件; webview 可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于 webview 模式进行二次开发的
2025年06月30日
什么是Canvas?
Canvas元素是HTML5的一部分,允许脚本语言动态渲染位图像。Canvas由一个可绘制地区HTML代码中的属性定义决定高度和宽度。JavaScript代码可以访问该地区,通过一套完整的绘图功能类似于其他通用二维的或三维API,从而生成动态的图形。这就是html5 中的CanVas;
我们能用Canvas做些什么?
1. 游戏开发:
这个很容易理解,现在网速越来越快,云端越来越成熟,那么游戏在HTML5领域具有举足轻重的地位。HTML5在基于Web的图像显示方面比Flash更加立体、更加精巧,很多人认为运用Canvas制作的图像能够令HTML5游戏在流畅度和跨平台方面发挥更大的潜力。 甚至可以做出很不错的大型游戏;
2025年06月30日
IT之家(www.ithome.com):够便宜,谷歌正式发布三款Android One手机
谷歌公司今日在印度新德里正式发布三款基于AndroidOne平台的新手机,这三款新机分别是UNO Mi-498、Canvas A1以及Sparkle 5。三者价格均在100美元(直接换算后约合人民币614.2元)左右。
谷歌在今年6月份开发者大会上正式公布了Android One平台。它是首个为原始设备厂商定制的参照平台,方便他们更好地推出手机,允许更多的本地定制。这个软件平台由谷歌研发,类似与 Nexus和Google Play首发产品。在具体配置方面,三款手机都使用了4.5英寸854*480分辨率的屏幕、来自联发科的1.3GHz四核处理器、1G内存、4GB内置存储;支持双卡双待以及存储卡扩展;摄像头方面则是500万像素;电池容量在1700mAh左右。
2025年06月30日
安卓系统提供了各种强大的API,用来将动画应用于界面元素和自定义2D和3D图形的绘制当中。下面的小节大概的描述了可用的API和系统功能并帮助你决定那个方案最适合你的需要。
安卓框架提供了两种动画系统:属性动画(安卓3.0引入)和视图动画。两种动画系统都是可行的选择,不过通常来说,属性动画系统是使用的首选方法,因为它更加灵活并且提供了更多的功能。除了这两种系统之外,你还可以利用可绘制(译者注:drawable,是一种可描述的动画,同时支持代码和xml资源配置描述,也是单独的一大类资源类型。例如,利用xml描述如何绘制按钮的各种状态。)动画,它允许你加载可绘制资源并逐帧的显示。
2025年06月30日
每个Activity包含一个PhoneWindow对象,PhoneWindow设置DecorView为应用窗口的根视图,在里面就是TitleView和ContentView, 平时使用的setContentView()就是设置的ContentView。
2025年06月30日
1.px像素如何转为dip设备独立像素
由于Android的设备分辨率众多,目前主流的为xhdpi,而很多老的设备为hdpi甚至低端的wvga,对于兼容性来说使用dip无非是比较方便的,由于他和分辨率无关和屏幕的密度大小有关,所以推荐使用。
2. Android中动态改变ImageView大小
在layout.xml文件中定义了ImageView的绝对大小后,无法动态修改以后的大小显示,其实Android平台在设计UI控件时考虑到这个问题,为了适应不同的Drawable可以通过在xml的相关ImageView中加入android:scaleType="fitXY" 这行即可,但因为使用了缩放可能会造成当前UI有所变形。使用的前提是限制ImageView所在的层,可以使用一个内嵌的方法限制显示。
2025年06月30日
Java微服务推荐八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。
2025年06月30日
IT之家(www.ithome.com):Android One合作伙伴纵览:HTC/联想在内
谷歌正式发布了全球首批Android One智能手机:Karbonn Sparkle V、Spice Android One Dream UNO Mi-498和Micromax Canvas A1,这些新机均由印度厂商打造,无锁版每款售价不足110美元。同时,谷歌还发布了Android One硬件合作伙伴的详细名单。
除了目前的Karbonn、Spice和Micromax,HTC、联想、华硕和宏碁等知名厂商也在列,剩余的合作商包括Alcatel、PanasonicIntex、Lava和Xolo。
2025年06月30日
IT之家(www.ithome.com):首款谷歌Android One手机Uno Mi-498开箱视频
谷歌今日在印度发布了三款基于Android One平台的新机:UNO Mi-498、Canvas A1以及Sparkle V。刚刚IT之家已经为大家带来了Sparkle V的上手视频,现在国外媒体第一时间带来了Spice Dream Uno Mi-498的开箱视频。
Spice Dream Uno Mi-498作为基于Android One平台的首款新机,使用了该平台的基本硬件配置。包括四核处理器、1G RAM+4G ROM;使用了854*480分辨率的4.5寸屏幕;支持双卡双待;支持最大32G的存储卡扩展;搭载最新的Android4.4.4系统,随后谷歌还将为其提供最新的Android L系统推送更新。该机具体售价为6999印度卢比(直接换算后约合人民币704元)。
2025年06月30日
之前在网上有看到过iOS的弹幕效果实现,搜了一下发现Android实现弹幕效果的帖子比较少,而且写得都不是很好理解,于是尝试自己做了一下,写成这篇博客,分享出来。
最终效果展示:
实现思路:
1.自定义一个弹幕View,继承自TextView,专门用来显示一条弹幕
2.弹幕View能够自动从最右边匀速滚动到最左边
3.弹幕的颜色和大小设置为随机值
4.弹幕View的高度随机,区域在屏幕范围内