`
童梦新苑
  • 浏览: 41090 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
由于才学,这个布局实在不敢恭维,请各位谅解!!好吧,废话不多说了,来看看这个代码吧(关于这个例子本人会在后面继续添加,不断增加)!!   其中使用到得技术有:intent Bundle AlertDialog SMS Activity   首先是程序的布局文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" andro ...
啥都别说了,看效果吧! new AlertDialog.Builder(Lesson_01_Pic.this).setTitle("提示标题").setMessage("这是提示内容").show();   new AlertDialog.Builder(Lesson_01_Pic.this) .setTitle("这是标题") .setMessage("这是提示内容") .setPositiveB ...
 在 Android中,对于数据的存贮,有几种方式,有文件方式,有文件式数据库方式,网络数据,Android自带了一个SQLite数据库,做嵌入开发的人对这个跨平台的本地文件数据库一定不会陌生,在Android对于数据的访问,提出了新的方式,ContentProvider方式,我们首先来看看SQLite在 Android中的使用,在Android中有最简单的使用方式,就是利Context对象的openorCreateDatabase我们来看看一段代码: import android.app.Activity; import android.content.Intent; import an ...
java.net.SocketException: Permission denied (maybe missing INTERNET permission) 这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 这个Exception会有很多变体。 Android默认不允许访问网络,所以,在AndroidManifest.xml中,需要进行如下配置: <uses-permission android:name="android.permission.INTERNET" /> 以添加网 ...
  一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示  &quo ...
Activity:运行于主线程。因Android的GUI是非线程安全的,所有界面相关操作必须在主线程中完成,又因为即时响应的需要,主线程中不能进行耗时长的操作,如果有些操作既耗时又需要操作界面,就用消息机制吧。开子线程处理耗时操作,需要操作界面时给主线程发消息,把界面操作限制在主线程中。好在Android的消息机制还是相当方便的。 Service:服务本体运行于主线程,但响应函数(就是onBind返回的对象的接口啦)就复杂了。如果跟客户在同一个进程的话,就直接在客户的线程中运行,否则就从服务所在进程维护的线程池里取出一个线程来运行,如果同时有多个进程请求服务的话,就同时产生多个线程来响应。 ...
首先我们需要知道Intent这个东西是用来干什么的:    intent主要可以看着是一个能够在两个Activity之间传输数据的这么一个对象,那么他的具体用法怎么用啊 我们下来就来看看这个例子吧: package demo.jsj; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; imp ...
HttpDownloader 文件: package zhou.demo.download; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class HttpDownloader { private URL ...
package zhou.demo.sql; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; /** * 提供的功能 * 1:getReadableDatabase(),gerWritableDatabase()可以获取SQLiteDatabase对 ...
package zhou.demo; import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ProgressBar;/** * 异步的消息处理机制 * @author Administrator * */pub ...
package zhou.demo; import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button; public class HandlerActivity extends Activity {    private Button startButton = null;    private Button e ...
首先是Progress的布局 相关参数有 1:style="?android:attr/progressBarStyleHorizontal"--------设置进度条显示的样式(水平方向的) 2:android:visibility="gone"---------设置为不可见 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res ...
布局代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_pare ...
学习android:     在我看来,首先要对android这样一个平台有一定的了解,然后才能说去具体的学,现在就让我们来一起进入android王国吧!! 步骤1:搭建android环境(http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html)       2: ...
Global site tag (gtag.js) - Google Analytics