当前位置: 代码迷 >> 锟斤拷园的解决方案
 
  • Android典型界面设计(三)——访网易新闻实现双导航tab切换

    Android典型界面设计(3)——访网易新闻实现双导航tab切换一、问题描述双导航tab切换(底部区块+区域内头部导航),实现方案底部区域使用FragmentTabHost+Fragment,区域内头部导航使用ViewPager+Fragment,可在之前博客Android典型界面设计2(FragmentTabHost+Fragment实现底部tab切换)基础之上和Android典型界面设计1(...

    36
    热度
  • 版本控制git(3)-git分支

    版本控制git(三)-git分支通过本系列的上两篇文章(查看系列文章:http://www.cnblogs.com/jerehedu/p/4607599.html#bbkz),我们已经知道了如何使用Git完成对文件的版本控制。本次我们继续学习如何通过Git进行分支管理。首先,我们要弄明白什么是分支。通过gitlog命令我们可以查看版本库的提交日志,如图:那么这些commit之间存在什么关系呢?实际...

    12
    热度
  • 第一行代码札记之——ListView

    第一行代码笔记之——ListView1.ListView是啥ListView就是一个能显示一排一排的东西View控件2.使用ListView的步骤创建一个class,代表你每一行想放的东东给你每一行的东东一个布局文件,在activity的布局文件中加一个ListView控件New一个ArrayList,用来储存你想放的东东们在Activity中写一个初始化函数init(),初始化东东,然后把东东a...

    21
    热度
  • android开发环境搭建日记跟嵌入式Android开发环境初探

    android开发环境搭建日记和嵌入式Android开发环境初探非常感谢博客园的各位,按照你们的博文,还有利用百度和谷歌逐渐建立了android的开发环境,只是给自己备份参考查看,看过的人可以忽略这篇文章。本文章大部分参考了:http://www.cnblogs.com/zoupeiyang/p/4034517.html,添加了我搭建时候遇到的问题和自己的解决方案,也基本备份了我当时自己的设置,以...

    89
    热度
  • 五、结语

    Android开发自学笔记—1.1(番外)AndroidStudio常用功能介绍一、界面区介绍1、项目组织结构区,用于浏览项目文件,默认Project以Android组织方式展示。2、设计区,默认在打开布局文件时为设计模式,可直接拖动控件到界面上实现所见即所得,下方的Design和Text就是代码和设计模式的切换按钮,切换至TEXT时,左侧为代码编辑区,右侧为所见即所得的预览。下图为切换至TEXT...

    0
    热度
  • Android典型界面设计(四)——使用ActionBar+Fragment实现tab切换

    Android典型界面设计(4)——使用ActionBar+Fragment实现tab切换一、问题描述之前我们使用ViewPager+Fragment区域内头部导航,在Android3.0之后Google增加了新的ActionBar,可方便的实现屏幕Head部区域的设计如返回键、标题、ICON、Logo、自定义View以及菜单等,并可实现Tab导航,下面我们就使用ActionBar实现下图所示界面...

    518
    热度
  • Android GUI之View丈量

    AndroidGUI之View测量在上篇文章(http://www.cnblogs.com/jerehedu/p/4607599.html#gui)中,根据源码探索了View的绘制过程,过程有三个主要步骤,分别为测量、布局、绘制。系统对绘制已经做了很好的封装,我们主要对测量和布局过程进行分析,看一看android是如何对view进行测量和布局的。根据上篇文章的分析,我们知道在ViewRootImp...

    37
    热度
  • Android知识点辨析系列:深入了解layout_weight属性

    Android知识点剖析系列:深入了解layout_weight属性前言Android中layout_weight这个属性对于经常捣鼓UI的我们来说,肯定不会陌生。但是我们在真正使用这个属性时,经常会出现一些莫名奇妙的布局效果;如果仅仅知其然而不知其所以然,一些意外的布局效果一定让我们颇为头疼。在本文中,将对layout_weight这个属性详细剖析。正文从代码讲起:<LinearLayou...

    2
    热度
  • android开发学习笔记系列(五)-fragment与viewpage

    android开发学习笔记系列(5)--fragment与viewpage前言在前面的博客写到我针对一个项目完成了动态布局的效果,顿时感觉很爽,那么下面我针对我在前文中所讲的tabhost的实现做出一个新的方法,tabhost基本已经被启用,现在基本使用Fragment与viewpage进行实现相同的功能,在园子里有很多这样的博客,现在我在这里呢,继续是参考了一些博客进行了一些总结!原因:在加载过...

    40
    热度
  • Android四大组件应用系列——实现电话阻截和电话录音

    Android四大组件应用系列——实现电话拦截和电话录音一、问题描述使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,因BordercastRecei...

    40
    热度
  • XMPP增加删除挚友

    XMPP增加删除好友在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(ExtensibleMessageandpresenceProtocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信服务的用户进行交流。例如google公司2005年推出的Googletalk就是一款基于XM...

    153
    热度
  • Android架构纵横谈之——软件自愈能力 (一)

    Android架构纵横谈之——软件自愈能力(1)By宋宝华笔者决定,从今天开始,连载Android架构纵横谈系列。之所以叫纵横谈而不是叫别的题目,是因为整个系列是横着竖着乱弹琴,可以说是阴阳不分,黑白颠倒,望湘园里望湘园。我不谈任何一个小的点,比如启动过程、某个HAL移植、一个具体的nativeservice或者Javaservice,我要谈的是横穿在其中的设计思想,因此,我谈的任何一个方面,都有...

    89
    热度
  • SQL Server 2008 R2——用CTE开展递归计算求解累计值

    SQLServer2008R2——用CTE进行递归计算求解累计值=================================版权声明=================================版权声明:原创文章谢绝转载请通过右侧公告中的“联系邮箱([email protected]/**/)”联系我勿用于学术性引用。勿用于商业出版、商业印刷、商业引用以...

    119
    热度
  • 当小白兔碰到大老虎, 小白兔稳稳的选择(_) SQL Server的各种表 请点开欣赏

    当小白兔遇到大老虎,小白兔稳稳的选择(____)SQLServer的各种表请点开欣赏!幼儿园大班丶默以下表格简便易懂请认真仔细斟酌!字符串函数:字符串函数用于对字符串数据进行处理,并返回一个字符串或者数字.函数名描述例子CHARINDEX用来寻找一个指定的字符串在另一个字符串中的起始位置SELECTCHARINDEX('NAME','MynameisTom',1)返回:4LEN返回传递给它的字符串...

    114
    热度
  • 进去看看 看不了吃亏 看不了上当 看了还想看 用SQL语句操作数据 不夜城丶默

    进来看看看不了吃亏看不了上当看了还想看用SQL语句操作数据不夜城丶默幼儿园大班丶默欢迎大家继续关注我的作品相信在N年以后把我发表的所有东西看完以后你一定会收获颇丰呃那么怎么用语句操作数据呢话不多说请往下看↓1、点击【新建查询】按钮,打开SQL命令编辑框,对数据库表的操作以及维护都可以通过编辑SQL命令实现。2、在编辑框内编辑创建数据库表的代码,确认代码无误后,单击【执行】按钮,创建数据表...

    18
    热度
  • 电子商务网站SQL流入项目实战一例

    电子商务网站SQL注入项目实战一例故事A段:发现整站SQL对外输出:?有个朋友的网站,由于是外包项目,深圳某公司开发的,某天我帮他检测了一下网站相关情况。我查看了页面源代码,发现了个惊人的事情,竟然整站打印SQL到Html里,着实吓我一跳:PS:2年前秋色园系列文章有分享一文是整站SQL打印用于分析网站性能,不过也只是本地优化调试,而服务器上也采用某特殊条件才打印。于是把这赤祼祼的对外公开的SQL...

    25
    热度
  • android:四种储存数据方式SharedPreferences、SQLite、Content Provider、File

    android:四种存储数据方式SharedPreferences、SQLite、ContentProvider、File以下摘自博客园---熊猫82的文章(有改动):(http://www.cnblogs.com/wisekingokok/archive/2011/09/16/2177833.html)?================================SharedPreferen...

    35
    热度
  • android开发心得(转载)

    android开发经验(转载)前言?这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用。?声明欢迎转载,但请保留文章原始出处:)?博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs.com???正文?1、精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)?????public?static?double?getSc...

    95
    热度
  • android 签字——保护自己的软件

    android签名——保护自己的软件转自博客园:谦虚的天下1.签名的意义为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的PackageName来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤a.创建keyb.使用步骤a中产生的key对apk签名3.具体操作方法一:命令行...

    35
    热度
  • DDD 领域驱动设计-三个有关问题思考实体和值对象

    DDD领域驱动设计-三个问题思考实体和值对象消息场景:用户A发送一个消息给用户B,用户B回复一个消息给用户A。。。现有设计:消息设计为实体并为聚合根,发件人、收件人设计为值对象。三个问题:实体最重要的特性是什么?Message实体是怎么得来的?发件人、收件人为什么不是实体?1.实体最重要的特性是什么?《领域驱动设计》5.2实体:摘录一段:许多对象不是由它们的属性来定义,而是通过一系列的连续性(co...

    280
    热度