移动平台-日排行
Activity有三个状态:
当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。
当它失去焦点但仍然对用户可见时(如右图),它处于暂停状态。即在它之上有另外一个Activity。这个Activity也许是透明的,或者没有完全覆盖全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然是存活状态(它保留着所有的状态和成员信息并...
Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则: 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewH...
1. 批量写入,采用事物方式,先缓存数据,再批量写入数据,极大提高了速度288条,直接inset into 耗时7秒8640条, 批量写入 耗时5-7秒[java]view plaincopytry{this.myDataBase.beginTransaction();//手动设置开始事务for.....
在之前,一般我们是通过下面的方式,来调用系统设置(时间设置、网络设置等等):1 Intent intent = new Intent();2 ComponentName cn = new ComponentName("com.android.settings",3 "com.andr...
[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]
可以判断是否插入了sim卡。
需要CoreTelephony.framework。
/**
* 检测是否有SIM卡
* [CTSIMSupportGetSIMStatus() isEqualToString:kCT...
Android屏幕适配主要有以下五种方法: 1.图片适配(不同像素密度的手机,加载不同资源文件下的图片) ldpi:320*240 mdpi:480*320 hdpi:800*480 xhdpi:1280*720 xxhdpi:1920*1080 如果当前像素密度的...
这个感觉挺重要的,尤其是签名的获取,因为写到百度地图的使用了,所以感觉这个应该写在前面,还有就是微信也需要签名
首先说一下Android studio如何进行打包:
博主测试新建了一个packaging的工程
还是先看一下目录结构,因为打包的时候和Eclipse不一样,可以自选的,最好不要用默认的目录结构
好,下面来看看如何进行打包
签名文件所要放的位置,帐号密码,以及别...
当应用的某一个组件(四大组件:Activity,Service,BroadcastReceiver,ContentProvider)启动同时应用没有其他的组件正在运行,也就是说应用的第一个组件启动的时候,安卓系统为这个应用开启一个新的Linux进程,这个进程中包含一个线程。默认情况下,一个应用的所有...
注:本文翻译自国外iOS开发者Natasha The Robot的一篇博文,链接在此。在iOS应用中,经常会有很多Button有相同的背景图片,却由于处在不同的位置而大小不同(尽管在iOS7中Button已经没有背景图片了)。比如,一个功能为“Save”的Button要比功能为“Submit”要窄一...
1.下载VitamioBundle的最新稳定,这里下载的是最新版4.2.2。2.解压缩后,导入 Vitamio 库工程(即vitamio)和Demo工程(即vitamio--sample)到 Eclipse,详细步骤如下图。步骤:通过File -> Import -> Android -> Exis...
一、Adapter介绍An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. The Adapter provides access to the data it...
assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”...
在 AndroidManifest.xml中添加网络权限
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="m...
要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。”的解决办法。 1.先将aspnet.scriptmanager.jquery.dl ( C:\Program Files\Microsoft W...
在网上看了好多,但是感觉不是太简单就是只能单独聊,所以就自己写了个可以群聊的,直接上代码了一、服务器端这里用的MyEclipse作为服务器端MyServerScoket.javapackage com.scme.server;public class MyServerScoket { publ...
参考:http://wwyz998.blog.163.com/blog/static/321867852011117111832334/oracle移动数据文件1.连接到数据库[oracle@linux]$ ./sqlplus /nologSQL> conn / as sysdba2. 查看数据文件...
标签:Android加载大 Android 移动开发
在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收...
工作需要,对这方面做了一些了解
一般的手写对android canvas有点理解的应该都知道,只需要单纯的使用drawPath就可以在view上画画。
而手写笔的关键则是要让path的strokeWidth发生变化
这个令人头大了, 毕竟setPaint只能够设置一个paint,一旦改变paint的参数,整个path都会发生改变。
所以,我们只能够另辟蹊径。...