Android截屏代码,获取到的是Bitmap

吴统威 on 编程语言 android | 2015-11-25 12:33:50.0
在做分享图片的时候,我们会用到分享截图的代码,这里也是我在实际项目中的使用的代码,主要是通过Activity来获取android.R.id.content的方式获取根视图.然后设置缓存,再来获取缓存,以下代码,获取到Bitmap后,Bitmap就自己利用了(保存文件或者直接分享到其他应用等等)public Bitmap takeScreenshot() {     View rootView = activity.findViewById(android.R.id.content).getRo

android自定义组件功能(画图,自定义标签属性)

吴统威 on 编程语言 android | 2015-07-18 21:05:10.0
这篇文章来学习基本的自定义组件,画图,自定义标签属性.这个学习例子我们模仿Swift中自定义组件的界面效果(http://www.wutongwei.com/front/infor_showone.tweb?id=109)好的我们马上着手代码编写.我们先来看下布局的界面效果代码如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.

android获取手机短信码的功能

吴统威 on 编程语言 android | 2015-07-18 20:22:20.0
android获取手机短信码的功能,主要涉及到的知识点有这几个方面:网络请求,网络请求和界面的线程处理,倒计时事件(定时器).今天我们来实现这个获取手机短信验证码的功能.首先,我们将简单的界面设置好.如下图:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools" android:layout_w

Android中使用ViewPager实现 Image Slideshow

吴统威 on 编程语言 android | 2015-07-08 09:28:24.0
很多APP上,进入首页都会有一个类似于网站上的焦点图片,我们这里叫image slideshow,在IOS上我们使用UIPagerControl来实现,而在Android中我们使用ViewPager来实现(当然还可以用其他办法实现).首先我们创建主activity布局文件activity_main.xml,里面加入ViewPager标签布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools

在JAVA中如何发送HTTP GET/POST请求

吴统威 on 编程语言 android JAVAEE | 2015-07-04 13:44:47.0
在这篇文章中,我们展示一个例子:通过API文档,创建HTTP GET/POST请求: 标准的 HttpURLConnection.Java HttpURLConnection 例子 这个例子使用HttpURLConnection(http)和HttpsURLConnection(https):发送GET请求到google.com获取搜索结果.发送POST请求到Apple.com,查看产品详情.package com.wutongwei; import java.io.BufferedReader; import java.io.Data

Android实现IOS Tabbar控件的方式

吴统威 on 编程语言 android | 2015-07-02 16:36:39.0
       在之前的,已经使用android开发过了互联网金融的几款应用,以及一些多人互动的android小游戏.但是之前没有时间做记录.这一次,我把用到的相关知识点,都做一下记录.今天这篇文章,我们实现IOS 中Tabbar控件,在android中实现,稍微复杂一点点,当然也有多个方式进行处理.今天我们使用android的radioButton和Fragment来处理.       首先我们创建相关的Activity,Fragment,以及对应的xml文件,项目结构如下图:     

Android Studio MAC中快捷键的使用

吴统威 on 编程语言 android | 2015-07-02 11:24:28.0
全选command - A复制command - C粘贴command - V实现接口方法CTRL-I 覆写父类方法CTRL-O代码快速格式化option - command - L自动提示代码control - space快速搜索打开类command - O跳转到某行某列command - L显示某类的docfn - F1最近打开文件command - E显示某类的源码command - Y复制当前行command - D保存command - S跳转到当前鼠标所在位置的类或者方法command - B显示生产代码列表command - N去除没有使用的导入类control - o

Android中activity加入多个Fragment显示

吴统威 on 编程语言 android | 2015-06-29 17:49:27.0
本教程使用Android Studio开发.以后Android的文章都是通过Android Studio来开发.我们还是直入正题,有时候为了显示效果,我们需要在一个activity中显示多个布局效果,当然也通过单个xml进行布局,这里我们使用Fragment来处理.1.首先,我们创建一个android项目,结构如下           2.创建activity_main的布局,且编写MainActivity的代码xml<LinearLayout xmlns:android="http://schemas.an

ANDROID官方教程: 通过FRAGMENTS创建动态UI-(1) 创建fragment

吴统威 on 编程语言 android | 2015-06-29 16:09:50.0
        你可以认为一个fragment可以作为activity的一个模块化部分,拥有自身的生命周期,接收自身的输入事件,且在activity运行期间,还可以增加和移除(这个有点像一个"activity子类",在不同的activity之间可以重用它).这节课我们学会使用支持库怎么扩展Fragment类,所以你的APP需要保持兼容运行在Android1.6+设备上.        在这节课开始之前,你必须设置你的android项目使用支持库.如果你没有使用支持库,按照"支持库设置&

android官方教程: 通过Fragments创建动态UI

吴统威 on 编程语言 android | 2015-06-29 12:39:05.0
        在android中创建一个动态的,多面板界面,需要通过将UI组件和activity封装到模块里,然后可以交互不同activity.通过Fragment类创建这些模块,有点像activity,可以定义自己的layout和管理自己的生命周期.         fragment指定自身的layout,可以连接不同的fragment到一个activity,去改变本身的layout在不同的屏幕大小(一个小屏幕可能显示一个fragment,但是一个大屏幕可能就显示2个或更多).