android学习
文章平均质量分 62
alleged
这个作者很懒,什么都没留下…
展开
-
android登录实现回显用户名和密码
基于android的登录例子程序的流程1、从布局中取得用户名和密码2、判断是否为空,为空不进行处理,不为空默认登录成功3、登录成功后,把用户信息储存在私有目录中4、用户在次使用app使,去读取文件,把用户名和密码填充到相应的控件中以下是源代码java文件MainActivity.javapackage com.alleged.原创 2016-07-18 17:44:01 · 9565 阅读 · 0 评论 -
android 网络源码查看器
一、业务逻辑解析第一步:做出相应的布局的第二步:找到布局上的组件第三步:设置相应的点击事件第四步:请求URL地址1、创建一个URL对象URL url_object = new URL(url); //url是字符串 https://www.baidu.com2、获取一个UrlConnection对象HttpURLConnection connectio转载 2016-08-09 19:05:00 · 630 阅读 · 0 评论 -
android 一些网络异常
1、ANR:application not response 应用无响应; androoid中耗时的操作(请求网络,大文件的拷贝,数据库的操作)需要在子线程中做。09-02 01:52:40.711: E/ActivityManager(857): ANR in com.itheima.sourcelook (com.itheima.sourcelook/.MainActivity)转载 2016-08-09 19:35:23 · 1492 阅读 · 0 评论 -
android 音乐播放器小案例
案例主目的是为了复习一下Service服务 Handler消息机制 学习一下mediaplayer类 和了解自定义控件MainAcitivity.javapackage com.alleged.musicPlay;import android.support.v7.app.ActionBarActivity;import android.content.ComponentName;import原创 2016-09-12 22:05:11 · 1468 阅读 · 0 评论 -
使用vitamio类库播放视频
实验内容使用vitamio类库播放视频vitamio 类库的下载地址如下vitamio使用步骤:创建布局文件如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_原创 2016-09-13 10:38:53 · 552 阅读 · 0 评论 -
fragment学习(例子 选项卡页面切换)
**fragment介绍转载来自:http://blog.csdn.net/lmj623565791/article/details/37970961**1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时转载 2016-09-14 10:30:30 · 378 阅读 · 0 评论 -
android常见的弹窗对话框
一个布局文件一个activitypackage com.alleged.Alert;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.app.AlertDialog;import android.app.AlertDialog.Build原创 2016-09-03 09:29:23 · 490 阅读 · 0 评论 -
android中的service总结和小例子
什么是service?service是被“后台服务”,它的运行不依赖ui界面,我个人还喜欢把它看着一种消息服务,因为你可以在任何有 Context 的地方调用 Context.startService、Context.stopService、Context.bindService,Context.unbindService,来控制它,你也可以在 Service 里注册 BroadcastReceiv转载 2016-09-05 16:43:28 · 555 阅读 · 0 评论 -
android content provider(内容提供者) 学习总结
**content provider 是什么?干什么?** 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,而使用ContentProvider共享数据的好处是统一了数据访问方式。简单直白的说就是把一个应用的数据暴露给其他应用使用,不过实际开发中一般不会把自己原创 2016-09-08 09:19:14 · 798 阅读 · 0 评论 -
android中 将布局转换成view的三种方式
1.//context:上下文, resource:要转换成view对象的layout的id, root:一般传null view = View.inflate(context, R.layout.frist_layout, null);//将一个布局文件转换成一个view对象2.//通过LayoutInflater将布局转换成view对象原创 2016-08-09 15:16:13 · 8137 阅读 · 0 评论 -
android 利用listview实现老虎机
MainActivity类package com.alleged.listview;import android.content.Context;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.Menu;import androi原创 2016-08-09 08:30:27 · 1198 阅读 · 0 评论 -
android listview入门
//MainActivity类package com.alleged.listview;import android.support.v7.app.ActionBarActivity;import android.content.Context;import android.os.Bundle;import android.view.Menu;import an原创 2016-08-08 22:31:07 · 198 阅读 · 0 评论 -
android的通过context对象读取私有文件
android context对象读取私有文件转载 2016-07-19 11:27:19 · 529 阅读 · 0 评论 -
android应用开发SharedPreferences存储数据的使用方法
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。存储使用方法第一步:通过context对象创建一个SharedPerferences对象//name:SharePerference文件的名称mode转载 2016-07-19 17:37:51 · 440 阅读 · 0 评论 -
readline原理阐述
java文件io中BufferedFileReader中的readline方法的实现原理readline方法:其实在本质上是调用了read()方法,它的实现,方法内部定义出了一。个临时数组,在调用方法时,调用底层的read()方法读取一个字符,判断是不是换行符,如果不是,就把读取到的字符放入临时的数组中,如果是换行符,就把数组返回,从而实现读取一行。但是readline()在效率上比较低的原创 2016-07-31 16:04:30 · 1623 阅读 · 0 评论 -
android中做网络请求的几种方式
在android中经常进行网络请求目前了解的大概有三种java.net包中的HttpURLConnection类android的网络请求在4.0后都要求放在子线程中进行实例第二种是目前的主流方式转载自http://blog.csdn.net/u014201191/article/details/49943707 HTTP请求转载 2016-08-16 13:46:06 · 3601 阅读 · 0 评论 -
android多线程断点下载
package com.alleged.manyThreadUpload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.原创 2016-08-17 14:54:27 · 279 阅读 · 0 评论 -
android下的轻量级Sqlite创建数据库
android的开发创建一个数据库实现的步骤1、创建一个类继承抽象类SqliteOpenHelper实现两个方法onCreate()和onUpgrade()2、实例化这个类,创建出一个对象。这个对象调用getReadableDatabase()方法,实现数据库的创建并打开在调用了getReadableDatabase()后会调用对象中的onCreate()和onUpgrade(原创 2016-08-06 17:14:34 · 235 阅读 · 0 评论 -
android 数据库的增删改查
数据库类package com.alleged.DB;import com.alleged.bean.Restaurants;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import andr原创 2016-08-08 14:16:42 · 600 阅读 · 0 评论 -
android sqlite数据库的事务
在cmd 的命令提示符中进入sqlite3的操作和步骤1、以管理员身份打开命令操作符2、adb shell3、进入数据库锁在的目录 例如 cd /data/data/com.alleged.DB(包名)4、使用包下的数据库 cd databases5、l查看目录下已有的数据库 ls -l6、使用数据库 sqlite3 Db.db7、使用sql语句原创 2016-08-08 15:22:35 · 331 阅读 · 0 评论 -
android 加载大图的原理和实现
package com.alleged.imageLoad;import android.support.v7.app.ActionBarActivity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapFactory.Options;impo原创 2016-09-08 18:14:18 · 651 阅读 · 0 评论