移动平台-周排行
来源:按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的W...
NSXMLParser是标准库类Book.xml 金庸 sfdgasidfhasdfb --> hello,world i'm lishujun sdfsdfs\ aaaasdfsdf ...
ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在Im...
Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率;本文将介绍两种方法解析JSON数据,需要的朋友可以参考下Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar)...
一、首先添加权限二、建立文件夹、生成文件并写入文本文件内容代码 private void initData() { String filePath = "/sdcard/Test/"; String fileName = "log.txt"; writeTxtToFile("txt con...
SharedPreferences介绍:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPrefere...
我曾在《Android网络编程之使用HTTP访问网络资源》一文中介绍过HttpCient的使用,这里就不在累述了,感兴趣的朋友可以去看一下。在这里主要介绍如何通过HttpClient实现文件上传。
预备知识:
在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了。随之替代它的类是MultipartEntityB...
本文的顺序是层层深入的,要想简单的了解,只看X.1 初探Block就好了本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4....
介绍Android 平台提供两种动画系统:Property Animation(Android 3.0引入)和View Animation。这两种动画都可供选择,但是Property Animation是首选,因为它更灵活并且提供更强大的功能。除此之外,你还可以使用Drawable Animatio...
搜索框里的虚拟键盘xml如下在代码里加入keydown时间的重写final EditText et_search=(EditText)findViewById(R.id.et_shopshow_search); et_search.setOnEditorActionListener(n...
SoLoMo,这个全新的概念是由硅谷创投教父、美国KPCB风险投资公司合伙人约翰·杜尔提出的,他把现今最热的三个关键词整合在一起:Social(社交)、Local(本地化)和Mobile(移动)。作为一种全新的社交工具,微信正在实践着SoLoMo这一概念,不仅改变了人们的沟通、娱乐方式,更成为品牌进行营销推广的新武器。许多企业越来越注重在微信上进行品牌推广和营销,甚至成立了专门的运营部门,或者外包...
以往调试Android程序,一般使用Android SDK的adb命令的logcat进行命令行输出,体验比较的差。 网上搜索一般叫用DDMS,可是打开DDMS.bat批处理,会提示使用monitor.bat。 1. 在Android-SDK/tools打开Monitor.bat 2. 我是在logc...
最近在做一个语音视频通话模块,处理UI时,出现一个很奇怪的问题,具体如下:
在语音视频通话过程中,对方拒绝或者结束通话后,界面上的接听、挂断等按钮背景切换成灰色,导致语音和结束按钮大小变大(实际上是layout布局里面的Padding失效了),原布局如下(XML,主要红色的):
挂断后,变更UI,代码设置按钮背景如下:
if (btEnd != null) {
btEnd....
同样的,非gradle编译的工程和gradle编译的在import module上同样有一些区别。包括操作上,显示上的一些区别,以前的文章中,只要没有标注“非gradle”字样的,都是针对使用gradle来build的。
说到这,估计很多人会问,怎样的算是使用gradle来进行build的,怎样的不算,区别很简单,你只要看到工程根目录下,或者module目录下有没有build.gradl...
无论是QQ还是微信的移动客户端都少不了定位功能,之前在微信demo中没有添加定位功能,今天就写个定位的小demo来了解一下定位和地图的东西。地图和定位看上去是挺高大上一东西,其实用法比TableView简单多了,下面的Demo是用的iOS中自带的地图和定位,当然了也可以用第三方的来加载地图,比如百度地图啥的,在这就不赘述了。今天的博客主要是介绍MKMapView的使用,MapView的使用和其他组...
1、简介IOS是由苹果公司为iPhone、iPod touch和iPad等设备开发的操作系统。2、知识点1、委托机制与Core location委托机制是Cocoa Touch的一种设计模式,Core location框架则是提供IOS内建的位置定位功能。2、CLLocationManager位置信息管理,获取最新的位置信息。3、预处理编译源代码分为两个步骤:预处理和编译。4、MapKit框架主要...
1. 先完整编译一遍工程(任意eng/user),然后保存要替换java代码的jar包,在alps/out/target/common/obj/JAVA_LIBRARIES/xxx__intermediates目录下的
classes.jar
javalib.jar
2. 请将以下文件保存成java_library_prebuilt.mk,并放在alps/build/core/目录下面...
只要在Activity中的onCreate方法中增加如下代码: ?if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { ???// 透明状态栏 ???getWindow().addFlags( ?????WindowManager.LayoutParams.FLAG_TRANSLUCENT...
问题:首页面的搜索框布局首页面的 section header首页面 滚动的效果商品搜索商品页面的 滚动 置顶页面的 下拉刷新,页面加载更多,页面没有数据的显示,页面点击后的颜色网络请求的状态,有网络无网络,请求超时,没有数据,分页商品详情页面的 滚动条商品详情页面加入购物车的动画数据缓存,何时更新...