Android基础
东方索
值得
展开
-
Android__Activity
活动,一个界面称为一个活动 如何显示这个活动: res:文件夹下的一个文件夹layout(布局),右键新建一个xml文件 可以选择LinearLayout 线型的 和 RelativeLayout 相关型的 居多 具体要实现的布局具体分析src:新建一个包,包名建议和AndroidManifest.xml文件里面package=”com.baozhong.xml”一样新建包之后再新建一个M原创 2016-05-31 20:45:52 · 386 阅读 · 0 评论 -
摇一摇的实现
模拟微信摇一摇的动画效果和震动。分三布来实现:1 布局xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo原创 2016-07-29 17:30:01 · 738 阅读 · 0 评论 -
新闻客户端功能类集合
临时存储三种类型的数据类:/** * PreferenceUtil: 存储临时数据到本地内存中 * * @author micro * */public class PreferenceUtil { private static String PRE_APP = "app_name"; // 写----三种类型 /** * write: * St原创 2016-07-30 20:15:48 · 1032 阅读 · 0 评论 -
图片加载器
图片加载器:1 最重要的为ImageLoader类 :/** * 保证了图片压缩,缓存和正常加载 * @author micro * */ public class ImageLoader { /** * 图片缓存空间 */ private LruCache<String, Bitmap> mLruCache; //线程池 private原创 2016-07-22 10:32:37 · 1090 阅读 · 1 评论 -
Android__ContentProvider
内容加载器:主要实现不同程序之间的数据共享的功能两种用法: 一种是使用现有的内容加载器来读取和操作相应程序中的数据 另一种是创建自己的内容加载器俩提供外部访问的接口访问其他程序的数据: 当一个应用程序通过内容加载器提供了外部访问的接口 一定要用到ContentResolver类ContentResolver: 获取实例 通过getContentResolver()获取然后再调用其类下面的i原创 2016-05-31 21:05:17 · 355 阅读 · 0 评论 -
蓝牙聊天
最近通过Google学习了两部设备之间通过蓝牙连接实现聊天的功能,以下为代码:/** * BlueToothChat:开启蓝牙,300s可见,连接设备,线程UI处理,聊天设置,整个界面功能的实现 * @author micro * */public class BlueToothChat extends Activity { //Handler的处理码 public stati原创 2016-07-17 21:12:59 · 2003 阅读 · 0 评论 -
Android__Broadcast
Broadcast: 广播机制 分两种:标准广播(Normal broadcasts) 是一种完全异步执行的广播,在广播发出后,所有广播接收器几乎在同一时刻接收到 因此没有先后顺序可言有序广播(Ordered broadcast) 同步执行的广播,在广播发出后,在同一时刻只有一个广播接收器能收到这条广播 层层传递,也就是层层可以拦截并作其他处理注册广播: 代码中注册成为动态原创 2016-05-31 20:57:36 · 328 阅读 · 0 评论 -
Android__Service
服务使程序实现后台运行,服务一般包含线程,线程依赖于应用进程,同理服务也是依赖 每一个创建该服务的应用进程,每一个打开的应用程序可以成为一个进程。 可成为一个进程,服务并不会自动开启线程,所有的代码都是默认在主线程里面运行的, 所以一般是在服务里面创建子线程,否则就可能出现主线程被阻塞的情况。Android线程: 如果想进行UI操作,在子线程里是不能实现的,必须到主线程才能实现,一般在子线程原创 2016-05-31 21:19:04 · 400 阅读 · 0 评论 -
Android_通知(Notification)
通知:显示在手机的通知栏上通知的基本用法: 1 创建一个NotificationManager 对通知进行管理NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);2 创建Notification Notification notificat原创 2016-05-31 21:25:47 · 410 阅读 · 0 评论 -
Android__数据存储
android端的三种数据存储方式:文件存储 SharedPreference存储 SQLite数据库存储文件存储: Context类提供了openFileOutput()的方法,通过java的输出流将数据存储到默认路径 /data/data//files/目录下 提供了InputFileOutput()的方法,通过java的读入流 一般的用户是访问不了手机,必须要有root权限才可以原创 2016-05-31 21:46:04 · 320 阅读 · 0 评论 -
Android多媒体__信息和简单的音乐播放
接收和发送短信的功能public class MainActivity extends Activity { //receive private TextView sender; private TextView content; private IntentFilter receFilter; private MessagerReceiver messagerR原创 2016-05-31 21:56:13 · 468 阅读 · 0 评论 -
简单的网络技术及数据解析
网络技术:1 WebView访问网络:public class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceSta原创 2016-05-31 21:58:17 · 570 阅读 · 0 评论 -
二维码和条形码简单实现
现在有很多精修的第三方的zxing,本次试用的是慕课网的libzxing,然后自己又添加了条形码的生成的内容。/** * 条形码 */public class Ecoad { private int width; private int height; public Ecoad(int width,int height){ this.width=width原创 2016-07-26 10:48:14 · 1911 阅读 · 0 评论 -
一个NDK工程的过程
ndk:就是一个跨平台的,建立c++与java的联系的一个方式什么用到ndk? 1 代码的保护,防止反编译2 使用到一些C/C++库时3 ndk可以执行一些cpu运算高,图形界面如何配置?1 环境变量的配置: E:\eclipse_sdk\adt-bundle-windows-x86_64-20140321\adt-bundle-windows-x86_64-20140321\android-n原创 2016-07-27 11:14:52 · 404 阅读 · 0 评论 -
Intent的用法
Intent的用法: java.lang.Object android.content.Intent public class Intent extends Object implements Parcelable, CloneableAn intent is an abstract description of an operation to be p原创 2016-05-31 21:22:31 · 590 阅读 · 0 评论 -
ButterKnife:绑定我们的Activity和Fragment
1、Activity的绑定: ButterKnife.bind(this); 2、Fragment的绑定: 注意这里的this,不能改用getActivity()方法,否则会报错原创 2017-06-08 17:11:32 · 758 阅读 · 0 评论