移动平台-月排行
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。
popupwindow需要在onCreate时初始化、通...
apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性.
Function.apply(obj,args)方法能接收两个参数obj:这个对象将代替Function类里this对象args:这个是数组,它将作为参数传给Function(args-->arguments)
call:和appl...
Android4.2蓝牙基础架构学习 分类: Jellybean Bluetooth
Bluetooth 2013-10-13 23:58 863人阅读 评论(3) 收藏
举报androidbluedroidjellybean蓝牙应用程序接下来就要进入到真正的Android4.2蓝牙系统的学习了,A...
在这个示例里我们将详细介绍 TokenHelper 类,
我们将看到它是怎么简单地从远程web站点访问SharePoint的。我们还将取到它的一些值。这将帮助我们理解连接是怎么被构造的,同时也方便我们的以一的调试。我们将创建一个简单的
auto-hosted app,用TokenHelper类从相关...
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
Android之Adapter用法总结
1.概念
Adapte...
这篇文章主要记录了我是如何搭建Android编译环境,以及搭建当中遇到的问题以及解决方法。搭建环境依照官网进行,整个搭建环境分为两步:1. 安装JDK2.
安装相对应的库以及软件1、安装JDK官网上给出的办法是使用apt进行jdk的安装$ sudo add-apt-repository "deb h...
一、Android的内存机制Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们...
一.什么是BroadcastReceiver?
BroadcastReceiver,中文叫广播接收者。它是android的四大组件之一。
①广播接收者是一个专注于接收广播信息,并做出对应处理的组件。很...
参考文章:http://stackoverflow.com/questions/6202342/switch-android-x86-screen-resolution1)
用VBoxManage 增加启动分辨率选项。 -- 不想追加特殊的话,就不用加 -- VM_NAME_HERE改成自己的虚拟机...
Android Service
Android Serivce is called by Activity or Context.
Two ways to start it,
1) start service directly
Intent intent = new Intent(ActivityA.this, ServiceA.class); startService...
一个网友问到“一个新消息Button按钮,上边浮着一个泡泡形状提示有几条新消息!”是怎么实现的,我这简单写了一下,其实就是view的组合。
[html] view
plaincopyprint?
?xml version="1.0" encoding="utf-8"?>
LinearLayout xmlns:android="http://sc...
安卓app开发工具adt下载地址:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip
线程任务管理器的目的是为了在系统资源可用时自动运行线程任务或同时执行多个线程任务。Android API提供了ThreadPoolExecutor类,它管理了一个线程池,当线程池中的某个线程可用时它会从任务队列中取出一个任务来运行,我们需要做的就是把我们要执行的任务放入它的任务队列中。ThreadPoolExecutor可以同时并行执行一个任务,因此我们必须要确保我们的执行任务是线程安全的。...
前面我们了解了如何启动一个Activity,一个Activity在启动另外一个Activity的时候可能会遇到需要传值的需要。Activity之间传值是通过Bundle来实现的。
一、通过Bundle传值介绍
Intent提供了多个重载方法来携带数据
putExtras(Bundle data):向Intent中放入需要的数据包
Bundle getExtras():取出Intent所...
??
MainActivity如下:
package com.example.asynctasktest;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import...
MainActivity如下:
package cn.cc;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import cn.cc.AsyncTaskSubClass.AsyncTaskCallbackInterface;
import cn.cc.AsyncTaskSu...
android 游戏开发三个重要的类:View视图、Canvas画布、Paint画笔android
游戏开发常用三种视图ViewSurfaceView --主要用于2DGLSurfaceView --主要用于3DView框架实例在View上
写"GameView" ,按方向键 上下左右会随之移动,触...
//iOS代码//判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString
*)email{ NSString *emailRegex =
@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"...
Android源代码在编译之前,要先对编译环境进行初始化,其中最主要就是指定编译的类型和目标设备的型号。Android的编译类型主要有eng、userdebug和user三种,而支持的目标设备型号则是不确定的,它们由当前的源码配置情况所决定。为了确定源码支持的所有目标设备型号,Android编译系统在初始化的过程中,需要在特定的目录中加载特定的配置文件。接下来本文就对上述的初始化过程进行详细分析。...
原帖地址:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html
一、关于AndroidManifest.xml AndroidManifest.xml
是每个android程序中必须的文件。它位于整个项目的根目录,描述了packa...