• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
紫色星辰
zisexingchen
博客园 首页 新随笔 联系 订阅 订阅 管理

2013年9月1日

Service
摘要: 1. 什么是ServiceService,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。两种启动Service的方式有所不同。这里要说明一下的是如果你在Service的onCreate或者onStart做一些很耗时间的事情,最好在 Service里启动一个线程来完成,因为Service是跑在主线程中,会影响到你的UI操作或者阻塞主线程中的其他事情。什么时候需 阅读全文
posted @ 2013-09-01 21:51 紫色星辰 阅读(525) 评论(0) 推荐(0)
 
线程与子线程
摘要: 在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。 一个Android 程序默认情况下也只有一个Process,但一个Process下却可以有许多个Thread。 在这么多Thread当中,有一个Thread,我们称之为UI Thread。UI Thread在Android程序运行的时候就被创建,是一个Proce 阅读全文
posted @ 2013-09-01 21:50 紫色星辰 阅读(317) 评论(0) 推荐(0)
 
设置默认来电铃声
摘要: view plaincopy to clipboardprint?public void setMyRingtone() { File k = new File("/sdcard/Shall We Talk.mp3"); // 设置歌曲路径 ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath()); values.put(MediaStore.MediaColumns.TITLE, "Shall We Talk& 阅读全文
posted @ 2013-09-01 21:49 紫色星辰 阅读(416) 评论(0) 推荐(0)
 
把文件内容读出到一个字符串
摘要: view plaincopy to clipboardprint?public String getinfo(String path) { File file; String str=""; FileInputStream in; try{ //打开文件file的InputStream file = new File(path); in = new FileInputStream(file); //将文件内容全部读入到byte数组 int length = (int)file.length(); byte[] temp = new byte[length]; in.read 阅读全文
posted @ 2013-09-01 21:48 紫色星辰 阅读(436) 评论(0) 推荐(0)
 
把一个字符串写进文件
摘要: view plaincopy to clipboardprint?public void writefile(String str,String path ) { File file; FileOutputStream out; try { //创建文件 file = new File(path); file.createNewFile(); //打开文件file的OutputStream out = new FileOutputStream(file); String infoToWrite = str; //将字符串转换成byte数组写入文件 out.write(infoToWrite.g 阅读全文
posted @ 2013-09-01 21:48 紫色星辰 阅读(632) 评论(0) 推荐(0)
 
List (图片/按钮/标题/文本)
摘要: LIST例一在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性, 阅读全文
posted @ 2013-09-01 21:47 紫色星辰 阅读(453) 评论(0) 推荐(0)
 
Tab以及 HostTab操作
摘要: Tab与TabHost 这就是Tab,而盛放Tab的容器就是TabHost 如何实现?? 每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。 ①新建一个Tab项目,注意,不要生成main Activity 这里不要选 ②在包里面新建一个类MyTab,继承于TabActivity 其实,TabActivity是Activity的子类 package zyf.tab.test; import android.app.TabActivity; public class MyTab extends TabActivity { } ③从父类... 阅读全文
posted @ 2013-09-01 21:46 紫色星辰 阅读(473) 评论(0) 推荐(0)
 
Android UI Layout
摘要: 1. AbsoluteLayout在 Android UI 中,最基本的构建单位(building block)是 android.view.View。一个 View 占据屏幕上的一个矩形区域,并负责该区域的绘画和事件处理。View 有一些子类,比如 ImageView、TextView 等可分别用来显示图像、文字…… View 还有一个特殊的子类 ViewGroup,ViewGroup 在 UI layout 中充当“容器”的角色,用以“包含”其他 View 以及 ViewGroup:viewgroup.png 由于 ViewGroup 是一个 abstract class 无法直接实例化. 阅读全文
posted @ 2013-09-01 21:45 紫色星辰 阅读(203) 评论(0) 推荐(0)
 
Activity 的切换(含Bundle传值)
摘要: 1. 代码1、 2个Activity 的切换,没有数据传递//从A到BIntentintent=newIntent();intent.setClass(A.this,B.class);startActivity(intent);A.this.finish();2、 2个Activity 之间传递数据(简单)//A数据传给B//A中代码:”passData” 是自定义的识别标志,可以随便命名~ 还可以添加多个Intent intent = new Intent(); intent.setClass(A.this, B.class); Bundle mBundle = new Bundle(); 阅读全文
posted @ 2013-09-01 21:44 紫色星辰 阅读(316) 评论(0) 推荐(0)
 
menu 的用法
摘要: 1. 简单的代码publicstaticfinalintITEM_1_ID=Menu.FIRST;publicstaticfinalintITEM_2_ID=Menu.FIRST+1;publicstaticfinalintITEM_3_ID=Menu.FIRST+2;publicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);//不带图标的menumenu.add(0,ITEM_1_ID,0,"item-1");//带图标的menu10. menu.add(0,ITEM_2_ID,1 阅读全文
posted @ 2013-09-01 21:42 紫色星辰 阅读(746) 评论(0) 推荐(0)
 
NotesList详解
摘要: 就从入口点所在的activity(见图1)开始,可以看到这个activity最重要的功能就是显示日志列表。这个程序的日志都存放在Sqlite数据库中,因此需要读取出所有的日志记录并显示。先来看两个重要的私有数据,第一个PROJECTION字段指明了“日志列表“所关注的数据库中的字段(即只需要ID和Title就可以了)。privatestaticfinal String[] PROJECTION =new String[] { Notes._ID, // 0 Notes.TITLE, // 1 };第二个字段COLUMN_INDEX_TITLE指明title字段在数据表中的索引。privates 阅读全文
posted @ 2013-09-01 21:41 紫色星辰 阅读(475) 评论(0) 推荐(0)
 
动画的一些知识
摘要: package com.example.animationdemo;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AlphaAnimation;import android.view.animat 阅读全文
posted @ 2013-09-01 21:37 紫色星辰 阅读(201) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3