当前位置: 代码迷 >> 锟斤拷楼的解决方案
 
  • 【Android札记】listview加载性能优化及有多种listitem布局处理方式

    【Android笔记】listview加载性能优化及有多种listitem布局处理方式在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容。用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在1...

    97
    热度
  • Android入门札记(一)

    Android入门笔记(一)第一部分,Android开发环境的搭建1.去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本jdk并安装,配置环境变量。2.去http://www.eclipse.org/downloads/下载最新版本eclipse,并安装。3.下载androidsdk并安装,下载地址ht...

    101
    热度
  • Android M 新的运行时权限开发者亟需知道的一切

    AndroidM新的运行时权限开发者需要知道的一切本文来自微凉一季的博客http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/更多文章点击跳转微凉一季tags:翻译,这是一篇译文。androidM的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新M非常不同,一些主要的变化例如运行时权限将有颠覆性影响。...

    80
    热度
  • android 粗鲁简单仿美团/大众点评搜索方式,详细标注

    android粗暴简单仿美团/大众点评搜索方式,详细标注转载请注明出处王亟亟的大牛之路美团和大众点评的搜索和筛选栏,不能说好看(审美flag),但是满足了我们的搜索还筛选的需求,所以今天就实现了下这样的一个小Demo项目结构:运行效果就是下图了,就不再截图了初始化的样子:具体实现就是起初3个LinearLayout,点击之后出现一个ListView然后会根据对这个LisvView的点击可能会再出现...

    83
    热度
  • Android开发经验谈-很少有人能告诉你的Android开发基本常识

    Android开发经验谈-很少有人会告诉你的Android开发基本常识本文介绍Android开发过程中的一些基本常识,大多是一些流程、专业术语和解决问题的方法等。一、软件开发流程一个完整的软件开发流程离不开策划、交互、视觉、软件、测试、维护和运营这七个环节,这七个环节并不是孤立的,它们是开发一款成功产品的前提,但每一项也都可以形成一个学科,是一个独立的岗位,随着敏捷开发的流行,以及来到了体验为王的...

    44
    热度
  • Android触摸屏事件派发机制详解与源码分析3(Activity篇)

    Android触摸屏事件派发机制详解与源码分析三(Activity篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。1背景还记得...

    82
    热度
  • (转载)性能优化之格局优化

    (转载)性能优化之布局优化来源:http://www.trinea.cn/android/layout-performance/本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include,viewstub,merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hier...

    43
    热度
  • Android自定义结合控件-底部多按钮切换

    Android自定义组合控件--底部多按钮切换效果图:现在市场上大多数软件都是类似于上面的结构,底部有几个按钮用于切换到不同的界面。基于OOP思想,我想把下面的一整块布局封装成一个类,也就是我们的自定义组合控件—底部多按钮切换布局,我把它叫做BottomLayout看上面的布局,几个按钮横向排列,我们先看一下布局最外面LinearLayout方向horizontal,然后5个weight相同的Re...

    50
    热度
  • Android照相机开发详解(一)

    Android相机开发详解(一)Android相机开发详解(一)请支持原创,尊重原创,转载请注明出处:http://blog.csdn.net/kangweijian(来自kangweijian的csdn博客)Android相机开发能够实现打开相机,前后摄像头切换,摄像预览,保存图片,浏览已拍照图片等相机功能。Android相机开发详解(一)主要实现打开相机,摄像预览,前后置摄像头切换,保存图片等...

    95
    热度
  • 小弟我的Android案例—文件管理器

    我的Android案例—文件管理器2015年的Android案例之旅案例九:文件管理器知识点:功能设计到手机文件、SD卡文件的增删改查功能,目前实现了增查。。JAVA中对文件的操作Adapter的使用,无论是SimpleAdapter,还是BaseAdapterAlertDialog的使用还有一些监听事件的使用涉及文件:res->layout->main.xml主界面布局文件res-&...

    84
    热度
  • 浅谈TextView Ellipsize效果与Marquee跑马灯无效果有关问题

    浅谈TextViewEllipsize效果与Marquee跑马灯无效果问题说到TextView效果,相信大家一定熟悉跑马灯。先来看看Ellipsize是什么,Ellipsize从开发技术上翻译为省略效果。故名思议,就是当文本无法显示全部时,用什么效果来显示未显示的部分。一,WhatisEllipsizeandHowtouse?首先我们在AndroidXML中需要这样定义<TextViewan...

    79
    热度
  • 怎么在Android的ListView中构建CheckBox和RadioButton列表(支持单选和多选的投票项目示例)

    如何在Android的ListView中构建CheckBox和RadioButton列表(支持单选和多选的投票项目示例)引言我们在android的APP开发中有时候会碰到提供一个选项列表供用户选择的需求,如在投票类型的项目中,我们提供一些主题给用户选择,每个主题有若干选项,用户对这些主题的选项进行选择,然后提交。本文以一个支持单选和多选投票项目为例,演示了在一个ListView中如何构建Check...

    64
    热度
  • 判断装置是否是 iphone5

    判断设备是否是iphone51.在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480#defineScreen_height[[UIScreenmainScreen]bounds].size.height#defineScreen_width[[UIScreenmainScreen]bounds].size.width2.使用宏定义方法判断#defineiPhone5([UIS...

    291
    热度
  • SQL Server审批功能入门:CDC(Change Data Capture)

    SQLServer审计功能入门:CDC(ChangeDataCapture)color="#0080ff">介绍SQLServer2008引入了CDC(ChangeDataCapture),它能记录:1.哪些数据行发生了改变2.数据行变更的历史记录,而不仅仅是最终值。跟CT(ChangeTracking)相比,它通过作业实现异步变更跟踪(像事务复制),而CT是同步实现的。因此它对性能的影响较轻并且...

    236
    热度
  • SQLServer内核架构辨析 (转载)

    SQLServer内核架构剖析(转载)SQLServer内核架构剖析(转载)这篇文章在我电脑里好长时间了,今天不小心给翻出来了,觉得写得很不错,因此贴出来共享。不得不承认的是,一个优秀的软件是一步一步脚踏实地积累起来的,众多优秀的程序员呕心沥血,他们已经不是在简单的写代码,而是在创作一门艺术。和前面提到的暴雪公司的发展相比他们有一个相同之处,即:他们只做经典。不能说他们集中的全世界最优秀的程序员,...

    105
    热度
  • android系统的初始化历程研究

    android系统的初始化过程研究Android从Linux系统启动有4个步骤;(1)init进程启动(2)Native服务启动(3)SystemServer,Android服务启动(4)Home启动总体启动框架图如:第一步:initial进程(system/core/init)init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据...

    44
    热度
  • SQL Server中中数据行批量插入脚本的储存实现

    SQLServer中中数据行批量插入脚本的存储实现看到博友SQLServerMVP桦仔的一篇博文“将表里的数据批量生成INSERT语句的存储过程的实现”。我仔细看来博文中的两个存储代码,自我感觉两个都不太满意,都是生成的单行模式的插入,数据行稍微大些性能会受影响的。所在公司本来就存在第二个版本的类似实现,但是是基于多行模式的,还是需要手工添加UNAIONALL来满足多行模式...

    130
    热度
  • 九、SQL Server 操作数据

    9、SQLServer操作数据插入数据使用InsertInto插入if(exists(select*fromsys.databaseswherename='webDB'))dropdatabasewebDBgo--创建数据库createdatabasewebDBonprimary(name='webDB',filename='d:\webDB.mdf',size=5mb,maxsize=unlim...

    58
    热度
  • 八、SQL Server 表分区

    8、SQLServer表分区什么是表分区?表分区其实就是将一个大表分成若干个小表。表分区可以从物理上将一个大表分成几个小表,但是逻辑上还是一个表。所以当执行插入、更新等操作的时候,不需要我们去判断应该插入或更新到哪个表中。只需要插入大表中就可以了。SQLServer会自动的将它放在对应的表中。对于查询也是一样,直接查询大表就可以了。如何创建分区表一、创建文件组其实可以使用默认的primary组,但...

    35
    热度
  • 从零开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQLServerAlwaysOn第三篇(配置AlwaysOn)从0开始搭建SQLServerAlwaysOn第三篇(配置AlwaysOn)第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cnblogs.com/lyha...

    186
    热度