- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 Android 自定义ViewGroup手把手教你实现ArcMenu
逛eoe发现这样的UI效果,感觉很不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你如何使用这个开源项目,而是教你如何自己通过自定义ViewGroup写这样的效果,自定义ViewGroup也是我的痛楚,嘿嘿,希望以此可以抛砖引玉~~效果图:1、实现思路通过效果图,会有几个问题:a、动画效果如何实现可以看出动画是从顶点外外
2014-09-28 20:33:05 580
转载 Java的8大排序的基本思想及实例解读
8种排序之间的关系: 1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 1 package com.njue; 2
2014-09-11 20:03:54 421
转载 常用排序算法小结(附Java实现)
用排序算法小记排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法: 1. 选择排序选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的最小值,然后将找到的最小值与 i 指向的值进行交换。因为每一趟确定元素的过程中都会有一个
2014-09-11 19:00:05 415
转载 【Android 开发技巧】如何自定义ViewGroup
这篇文章准备说说如何自定义ViewGroup。对于新手来说,自定义ViewGroup是那种大牛级别的人物才能掌握的东西,自己却望而生畏。不要怕,请谨记“一切新事物都是纸老虎,只要肯去花时间钻研,没有学不会的东西”。废话不多说,接下来,就让我们来揭开自定义ViewGroup的神秘面纱。依照惯例,先从一个例子说起。很简单,3张扑克牌叠在一起显示。这个布局效果
2014-09-05 17:44:42 640
转载 Android Fragment详解(六):Fragement示例
把条目添加到动作栏你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。你从fragment添加到菜单的任何条目,都会出现在现有菜单项之后。Fragment之后可以通过方法onOptionsItemSelected()来响应自己的菜单项
2014-09-04 18:59:51 403
转载 Android Fragment详解(四):管理Fragment
要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentByTag(),获取activity中已存在的fragment们。2使用方法popBackSt
2014-09-04 18:58:38 495
转载 Android Fragment详解(三): 实现Fragment的界面
为fragment添加用户界面: Fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。 一个 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的layout的根。 注:如果你的fragm
2014-09-04 18:58:07 425
转载 Android Fragment详解(二):Fragment创建及其生命周期
Fragments的生命周期 每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图:创建片元(Creating a Fragment)To create a fragment, you must create a subclass of Fragment (or an existi
2014-09-04 18:57:36 427
转载 Android Fragment详解(五):Fragment与Activity通讯
与activity通讯尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activity中的控件们(findViewById())。例如:ViewlistVi
2014-09-04 18:56:46 434
转载 Android研究院之应用开发线程池的经典使用
有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他们老师讲的,J2SE、J2EE里面使用的线程方面的东西可能不是太多 ,但是在Android开发里面,玩的就是线程(UI Thread)! 好了,废话就说这么多吧,直入正题!今天要讲的东西就是线程池、线程
2014-09-04 15:24:01 645
转载 Android Fragment详解(一):概述
Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activ
2014-09-04 14:29:08 397
转载 java 中变量存储位置的区别
转自http://blog.csdn.net/yuan22003/article/details/68222211.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。
2014-09-04 11:42:18 383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人