本实例的功能室将用户选择的图片裁剪后放入ImagView,布局文件是个Button和ImageView。为了图片的正常显示,我们在裁剪后先将裁剪好的图片先存放到SD卡中,这样就能在以后开启应用的时候直接调用了。main_activity.xml MainActivity.javapa...
分类:
移动开发 时间:
2014-07-22 22:48:32
阅读次数:
371
启动界面Splash Screen在应用程序是很常用的,往往在启动界面中显示产品Logo、公司Logo或者开发者信息,如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间。 Android 应用程序创建一个启动界面Splash Screen非常简单。 布局文件...
分类:
移动开发 时间:
2014-07-22 22:48:14
阅读次数:
242
Menifest.xml中加入: 中加入: 外面加入: 编写单元测试代码:必须继承自AndroidTestCase类 package name.feisky.android.test; import android.test.AndroidTestCase; import junit.framewo...
分类:
移动开发 时间:
2014-07-22 22:48:13
阅读次数:
210
What is Application Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我....
分类:
移动开发 时间:
2014-07-22 22:47:14
阅读次数:
265
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:....
分类:
移动开发 时间:
2014-07-22 22:46:55
阅读次数:
360
1、LinearLayout是子view均为单方向的,即均为水平或垂直方向的布局。你可以用android:orientation属性来定义layout方向所有子view都是一个挨着一个的,所以一个垂直列表,不管它本身多宽,同时只能有一行。若是水平列表,则都等高。2、LayoutWeight用来操控各...
分类:
移动开发 时间:
2014-07-22 22:46:54
阅读次数:
209
写在前面用自己的话分析清楚~智能指针是如何使用的?强指针是如何实现?弱指针如何转化为强指针?智能指针的使用智能指针的使用必须满足如下条件:这个类需要继承自RefBase为什么需要虚析构函数?虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象。虚函数的出现是为了...
分类:
其他好文 时间:
2014-07-22 22:46:36
阅读次数:
446
WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net...
分类:
移动开发 时间:
2014-07-22 22:46:35
阅读次数:
298
Android Studio 快捷键 转至 http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keysAlt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查.....
分类:
移动开发 时间:
2014-07-22 22:46:13
阅读次数:
227
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型M可以对于多种视图模型V,比如一批统计数据你可以分别用柱状图、饼图V来表示。一种视图模型V也可以对于多种逻辑模型M。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同...
分类:
移动开发 时间:
2014-07-22 22:45:56
阅读次数:
234