- 浏览: 223205 次
-
最新评论
-
jstl1point0:
这个是很麻烦,搞死人
Eclipse最新版--包括sdk,adt,jdk全部升级下载 -
梳子不爱头发:
shiyu001 写道afinal 过时了吧,都多长时间没更新 ...
afinal框架之Android视频下载,指定路径 -
shiyu001:
afinal 过时了吧,都多长时间没更新了,现在都用 xuti ...
afinal框架之Android视频下载,指定路径 -
落叶留步:
现在看到servlet用注解确实方便,不过也很奇怪,现在基本没 ...
我的第一个Servlet -
gaojingsong:
永久链接: http://gaojingsong.iteye. ...
1:Hadoop安装环境搭建
文章列表
重中之重,在面试腾讯与cvte移动端时,都被面试官问到了这个问题,当时觉得自己答的不太好,经常创建项目,倒是对这个流程不甚清楚,因此回来恶补,也正好学到了这里。
Activity是整个Android平台的基本构成,生命周期主要包含三个阶段:
1.运行态 程序显示前台,具有焦点,可以与用户交互,事件处理等
2.暂停态
程序失去焦点,被其他处于运行态的Activity取代在屏幕前台显示,如果切换后的Activity程序不 能 铺满整个窗口或者透明,该暂停态Activity仍旧可见,但 ...
调用自己的选择器,相信很多用户在收到文件时想要打开时会碰到一个框框,框框里面显示
请选择你打开图片的浏览器,对,就是一个浏览的选择。例如这样:
我们要定义我们自己的浏览器,并且添加到选择框框中。
首先主布局xml
<ImageButton
android:id="@+id/mybut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android: ...
安卓也有发送邮件功能,同样是调取gmail程序进行发送邮件功能
跟之前的跳转程序差不多,代码大概也是类似:
Intent emailIntent = new Intent(Intent.ACTION_SEND) ;
emailIntent.setType("plain/text") ; // 设置类型
String address[] = new String[] {"429899791@qq.com"} ; // 邮件地址
String subject = "我要交作业" ;//邮件主题
Str ...
终于到了这个章节啦,前面监控女朋友男朋友的队友们是不是很兴奋啊,现在可以实时发送短信给自己获取
信息了,那么第一步就是:
在程序中设置自己的手机号
Uri uri=Uri.parse("smsto"+telMsg);//接收人手机
发送内容 it.putExtra("sms_body", contentMsg);//设置信息内容
要发送短信要设置MIME类型 ...
之前我们粗略讲了Intent作用,准确的说两个Activity之间只有通过android.content.Intent这个类才能传递消息,传递的消息有哪几种呢,intent主要分为7种:
操作(Action)
数据(Data)
数据类型(Type)
操作类别(Category)
附加信息(Extras)
组件(Component)
标签(Flags)
操作类型:
1.ACTION_MAIN 程序入口不需要接受程序
2.ACTION_VIEW 数据显示
以及调用拨号程序、编辑给定数据、对于一组数据的选择、运行数据、调用发送短信程序、根据制定TYPE打开操作 ...
Intent的应用
Intent作为四大组件之一,必定功能强大。
Intent初步功能是进行页面跳转,也就是一个Activity跳另一个Activity,这一节内容我们在美团的美食列表中也提过。
具体代码就这几行
Intent intent = new Intent(context,
touch_success.class);
Bundle bundle = new Bundle();
bundle.putString("id& ...
那么这一节就迎来激动人心的通讯录在手天下我有的章节
CallLog.Calls._ID
CallLog.Calls.CACHED_NAME
CallLog.Calls.NUMBER
想要知道你亲爱的他(她)是被动接到还是主动拨出么,这里涉及到,呼叫类型
CallLog.Calls.TYPE
拨出 outgoing
拨入 incoming
未接 missed
本实例只实现读取id,人名,电话号码,有心人可以自加功能
主布局函数:
<LinearLayout
xmlns:android="http://sch ...
作为一名程序猿,最大的痛苦莫过于陪电脑代码度过了大多数时间,而陪你的他(她花费了太少时间,当你熬夜掉发,为IT的你不顾形象,形容枯槁。是不是会想知道你的他(她)在这一段时间干了什么呢,是不是想获取他的通讯录,别着急,作为一个Android的程序员,我们先做到获取他手机的联系人,偷偷给他的手机安一个小程序,读取全部信息,然后调用信息功能全部发过来,嘿嘿,闲话不多说让我们开始吧
想要在不同应用程序间交换信息,有一个非常重要的类,ContentProvider,这个类提供各个程序之间的数据库标准,联系人contactprovider,我们需 ...
在对数据库读取中,分页滑动是十分重要的,例如你浏览空间时,往下拖动有时就会出现正在加载中字样,这种是正在像服务器数据库中读取数据现象,而且规定了每页只显示多少数据,有时网速不好还要加载很长时间
如图:
我们今天要做的就是要把之前学的数据库结合起来再加上ListView+ScrollView监听事件结合起来,自己做一个加载事件。
首先定义Activity程序中的布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xm ...
按着上节课内容来,SQLite数据库的增加修改删除功能实现
首先mytab操作类,就是处理增加修改删除功能
public class MytabOperate {
private static final String TABLENAME = "mytab"; // 表示要操作的数据表名称
private SQLiteDatabase db = null; // 数据库操作
public MytabOperate(SQLiteDatabase db) {
this.db = db;
}
public void insert(St ...
SQLite 是轻量级,嵌入式的关系型数据库,遵守ACID的关联式数据库管理系统。
优点:占用空间小
方便:增加,修改,删除,查询
通过SQLiteDatabase可以执行SQL语句
SQLite引擎不是个程序与之通信的独立进程, ...
之前我们都是解析XML文件,虽然规范化了文件传输的定义格式,但是大家有没有意识到每次传输前都要进行元素声明,这样传输中将传出很多无用数据,导致传输数据量增大,而且解析xml操作很复杂,作者在之前编程中也几近崩溃,现在我们介绍一种轻量级的数据交换格式--JSON
JSON将对象中数据转化为字符串。在应用程序中传递,最重要的是在异步系统中进行服务器和客户端之间的数据传递,这里将在网络连接课程讲到,利用JSON解析打包发送手机端数据给服务器。
{ "code":"状态码", "message":"返回信息/错误信息&quo ...
在Android中xml解析还是很重要的,主要有两种方法,一种是之前讲到的DOM解析,一种就这节课
Sax解析,其实两种解析的基本形式异曲同工。
第一步:定义节点
public class LinkMan {
private String name;
private String email;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public voi ...
学到这里我们就想到了绝对不能动的R.java文件,对于安卓程序员来说,那是个禁区,是决定不能改动的,那有没有想狮子口拔牙想要把它读出来呢,来我们来试一下。
资源文件的ID都生成在R文件,通过import android.content.res.Resources;将之读出,获取id方法为:
r=super.getResources();//操作资源
InputStream input=r.openRawResource(R.raw.mybook);
现在我们自res文件下新建一个raw文件来存出一个资源 mybook.txt,我们实现将之读 ...
文件存储
1.直接利用Activity提供文件操作方法
data\data\<package name>\file\文件名称
文件操作也一共两个方法,一个是文件输出
Activity代码如下:
public class MainActivity extends Activity {
private static final String FILENAME="ee";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceS ...