-
从源码解释Android事件散发机制
从源码解释Android事件分发机制在ViewRootImpl的setView方法中,用户的触摸按键消息是体现在窗体上的,而windowManagerService则是管理这些窗口,它一旦接收到用户对窗体的一些触摸按键消息,会进行相应的动作,这种动作是需要体现在具体的view上面,在Android中,一个具体的界面是由一个Activity呈现的,而Activity中则包含了一个window,此wi...
13
热度 -
月下载量千儿八百次的APP源码分享
月下载量上千次的APP源码分享在360上面上线了一个月,下载量上千余次。这里把代码都分享出来,供大家学习哈!还包括教大家如何接入广告,赚点小钱花花,喜欢的帮忙顶一个,大神见了勿喷,小学僧刚学Android没多久。首先介绍这款应用:APP是一款二维码生成器,虽然如何制作二维码教程网上有很多,我这里再唠叨一下并把我的所有功能模块代码都分享出来。既然是二维码生成器那么我们如何制作二维码呢?这里主要用到了...
36
热度 -
Android事件散发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习packagecc.aa;importandroid.os.Environment;importandroid.view.MotionEvent;importandroid.view.View;publicclassUnderstandDispatchTouchEvent{/***dispatc...
33
热度 -
udacity android 实践札记: lesson 4 part a
udacityandroid实践笔记:lesson4partaudacityandroid实践笔记:lesson4parta作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八(短信最佳)声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0...
196
热度 -
Android 开展单元测试难在哪-part1
Android进行单元测试难在哪-part1原文链接:AgainstAndroidUnitTests原文作者:MatthewDupree译文出自:开发技术前线www.devtf.cn译者:chaossss校对者:tiiime状态:完成正如我在序中所说,在Android中难于进行测试是众多Android开发者的共识。上一篇博文发出后,有许多同行回复了我,并对我的观点表示支持:—AndyDyer(@d...
73
热度 -
sqlzoo习题答案-SUM and COUNT
sqlzoo练习答案--SUMandCOUNTWorldCountryProfile:AggregatefunctionsThistutorialisaboutaggregatefunctionssuchasCOUNT,SUMandAVG.Anaggregatefunctiontakesmanyvaluesanddeliversjustonevalue.ForexamplethefunctionS...
78
热度 -
Android培训-Fragment间的通讯
Android培训---Fragment间的通信本文译自:http://developer.android.com/training/basics/fragments/communicating.html为了重用Fragment的UI组件,你创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关...
59
热度 -
Android培训-创建灵活的UI
Android培训---创建灵活的UI本文译自:http://developer.android.com/training/basics/fragments/fragment-ui.html当要把应用程序设计成支持大多数屏幕尺寸的时候,你可以在不同的布局配置中复用你的Fragment,并基于可用的屏幕空间来优化用户体验。例如,在手持设备上,它可能每次只适合显示一个Fragment作为用户界面。相反...
29
热度 -
Android UI开发第三十篇——应用Fragment构建灵活的桌面
AndroidUI开发第三十篇——使用Fragment构建灵活的桌面当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏、7寸屏、10寸屏等等,Android开发文档给了我们参考,而且GoogleIO的app(如图二)也实现了这种思想,他们都是使用layout、layout-large里面不同的布局文件实现的,下面是翻译的developer.android.com一篇的文章,里面的例...
96
热度 -
Professional Android 二 Development - 9
ProfessionalAndroid2Development-9ANDROIDSDKFEATURESANDROIDSDK的诸多特性ThetrueappealofAndroidasadevelopmentenvironmentliesintheAPIsitprovides.Asanapplication-neutralplatform,Androidgivesyoutheopportunityto...
180
热度 -
Android ListView的懂得(一)
AndroidListView的理解(一)一、概述这部分主要是讲解ListView在初始时,即setAdapter之后,如何将Adapter中取得的view添加到ListView中,主要涉及到几个方法:layoutChildren,fillFromTop,fillDown/fillUp,makeAndAddView,obtainView,setupChild;二、讲解layoutChildren是...
88
热度 -
OOP
深入理解OOP(第一天):多态和继承(初期绑定和编译时多态)在本系列中,我们以CodeProject上比较火的OOP系列博客为主,进行OOP深入浅出展现。无论作为软件设计的高手、或者菜鸟,对于架构设计而言,均需要多次重构、取舍,以有利于整个软件项目的健康构建,有些经验是前辈总结的,我们拿来使用即可,有些是团队知识沉淀的,总之复用前人好的思想有利于减少返工。当然,在面试的时候,如果能围绕OOP大谈特...
273
热度 -
在 Android* 商务应用中实施map和地理围栏特性
在Android*商务应用中实施地图和地理围栏特性摘要本案例研究讨论了如何将地图和地理定位特性构建到Android*商务应用中,包括在GoogleMaps*上覆盖商店位置,以及在设备进入商店地理围栏邻近区域时借助地理围栏通知用户。目录摘要概述在GoogleMaps上显示商店位置GoogleMapsAndroidAPIv2在应用清单中指定应用设置添加地图Fragment发送地理围栏通知注册和取消注册...
26
热度 -
android NDK环境筹建
androidNDK环境搭建StepbyStep搭建AndroidNDK开发环境2011-02-1323:04:28|分类:Android|标签:androidndk|字号大中小订阅原文:http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/作者:Ivan译者:玄机逸士大多数Android开发者是从纯Ja...
62
热度 -
Android开发-身高体重指数(BIM)计算-查看线下内容(Uri)-打开网页-重构-使用Uri查看Googlemap
Android开发--身高体重指数(BIM)计算--查看线上内容(Uri)--打开网页--重构--使用Uri查看Google地图/*(程序头部注释开始)*程序的版权和版本声明部分*Copyright(c)2011,烟台大学计算机学院学生*Allrightsreserved.*文件名称:查看线上内容(Uri)*作者:雷恒鑫*完成日期:2012年08月08日*版本号:V1.0*对任务及求解方法的描述部...
345
热度 -
Android初级教程_内存储器分析工具MemoryAnalizer
Android初级教程_内存分析工具MemoryAnalizerMemoryAnalizer它是一个Eclipse推出的内存分析工具(MemoryAnalizerTool)简称MAT我们可以通过它的帮助找出内存泄漏,并且减少内存的消耗.要想使用它首先要在Eclipse中装上该插件,步骤如下:1>,首先下载插件,地址如下:http://www.eclipse.org/mat/downloads...
17
热度 -
Android内容提供者——Content Providers(1)
Android内容提供者——ContentProviders(一)ContentProviders是Android四大组件之一,扮演者非常重要的角色,看下官方文档对它的解释:Contentprovidersmanageaccesstoastructuredsetofdata.Theyencapsulatethedata,andprovidemechanismsfordefiningdatasecu...
61
热度 -
【Android开发之UI】建立一个灵便的用户界面
【Android开发之UI】建立一个灵活的用户界面?原文自:http://android.eoe.cn/topic/ui?当你设计支持广泛屏幕大小的应用时,你可以在不同的布局配置中重用你的frament,在可用的屏幕空间基础上优化用户体验。例如,在手持设备上,对于一个单窗口的用户界面来说同一时间可能只适合显示一个fragment。反之,你可能想在尺寸更大平板上并排设置更多的fragment以显示更...
95
热度 -
C# WebBrowser挟制使新窗口网页只在WebBrowser打开
C#WebBrowser强制使新窗口网页只在WebBrowser打开本帖最后由luguangbiao于2015-10-0922:33:53编辑usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usin...
42
热度 -
logistic regression using Theano 诠释版
logisticregressionusingTheano注释版Theano是一个可以让你定义,优化,计算数学表达式的一个python库。多种机器学习方法可以很方便的用Theano实现。下面是用Theano实现logisticregression(逻辑回归)的例子。摘自Theano官网的tutorial里面。主要步骤分为下面几步1.定义逻辑回归模型2.定义建立数据集方法3.定义训练逻辑回归模型方法...
557
热度