【《Java4Android》视频学习笔记——包和访问权限(一)】教程文章相关的互联网学习教程文章

Android学习笔记进阶21之设置壁纸

别忘记在ApplicationManifest.xml 中加上权限的设置。<uses-permission Android:name = "android.permission.SET_WALLPAPER"/> 壁纸设置方法有三种: 第一 通过WallpaperManager方法中的 setBitmap()第二 通过WallpaperManager方法中的 setResource()第三 通过ContextWrapper 类中提供的setWallpaper()方法 由于 Activity 继承ContextThemeWrapper ,ContextThemeWrapper继承 ContextWrapper.<1>通过实例化Wall...

Android学习笔记(四十):Preference的使用

Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。一个简单的Preferenece样例步骤1:编写preference XML,在res/xml/下添?我们的preference XML文件,...

Android学习笔记-广播机制【代码】【图】

Android广播类似QT中的信号和槽~~~650) this.width=650;" src="/upload/getfiles/default/2022/11/14/20221114063723584.jpg" title="QQ截图20141123100817.png" />界面文件activity_main.xml <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <Button android:id="@+id/se...

【转】 Pro Android学习笔记(五一):ActionBar(4):标准和Tab模式【图】

之前,我们学习的Action Bar是标准模式,Tab模式的如下图所示。对于Tab,我们在Android学习笔记(二二): 多页显示-Tag的使用中学习过,但Action Bar的tab更适合fragment的使用。我们在之前实现的标准Action Bar的基础上添加导航用的tab,代码如下:public class TabbedActionBarDemo extends SearchTestCase3 implements ActionBar.TabListener{ @Override protected void onCreate(Bundle savedInstanceState) { ...

Android学习笔记(29):搜索框SearchView

SearchView提供一个搜索框,可以监听用户输入,用户提交搜索时,也可以通过监听器执行实际行动。常用XML属性和相关方法:XML属性相关方法说明android:iconifiedByDefaultsetIconifiedByDefault(boolean)设置搜索框是否自动缩小为图标setSubmitButtonEnable(boolean)设置是否显示搜索按钮android:inputTypesetInputType(int)设置输入文本格式android:maxWidthsetMaxWidth(int)设置最大宽度android:queryHintsetQueryHint(CharSequen...

ANDROID_MARS学习笔记_S02_005_AppWidget1【代码】【图】

一、AppWidget介绍1.Widget的定义创建流程(1)在res新建xml文件夹,新建appwidget-provider.xml,为widget提供元数据(2)在res/layout文件夹下定义widget的样式(3)在src新建类,extends AppWidgetProvider,自定义widget(4)在AndroidManifest.xml中把自定义的widget添加为receiver,接收APPWIDGET_UPDATE广播2. 二、代码1.res/xml/example_appwidget_info.xml1 <appwidget-provider xmlns:android="http://schemas.android.com/apk/re...

Android(java)学习笔记123:Clock app编写报错【代码】

1.首先我们二话不说直接先看报错内容如下:07-12 08:25:03.572: E/dalvikvm(3602): native fork pid:0 done. 07-12 08:25:03.582: E/dalvikvm(3602): threadid=6: created from interp,name=ReferenceQueueDaemon 07-12 08:25:03.582: E/dalvikvm(3602): threadid=6: calling run(),name=ReferenceQueueDaemon 07-12 08:25:03.582: E/dalvikvm(3602): threadid=7: created from interp,name=FinalizerDaemon 07-12 08:25:03.582: E...

Android(java)学习笔记158:Java程序入口和Android的APK入口【代码】

1.Java程序的入口:static main()方法publicclass welcome extends Activity {@Overridepublicvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}public static void main(String[] args) {System.out.println("Hello dalvik");}}2.APK的运行入口:ActivityThread类(APK入口类是ActivityThread,Activity仅仅是一个回调的类) ActivityThread类:它管理应用进程的...

疯狂Android讲义 - 学习笔记(二)

Android应用的用户界面编程Android推荐使用XML布局文件来定义用户界面 ViewGroup是一个抽象类,通常使用它的子类作为容器,ViewGroup控制其子组件的分布依赖于两个内部类: ViewGroup.LayoutParams 和 ViewGroup.MarginLayoutParams 原文:http://www.cnblogs.com/busor/p/3759830.html

[Android学习笔记]Android调试【图】

Eclipse Debug 快捷键:[Ctrl + Shift + B]: 添加/取消断点[F5]:进入方法中[F6]:单步执行[F7]:执行完毕此方法[F8]:继续执行,直接跳到下一个断点 java.util.log 函数原型Log.v(String tag,String msg); Log.v: 字体为黑色. verboseLog.i: 字体为绿色. infoLog.d: 字体为蓝色.debugLog.w: 字体为橙色.warningLog.e: 字体为红色.error System.out.println的输出颜色为绿色,所以println输出的内容被认为是info 由于LogCat输出的信息...

<Android学习笔记>自定义对话框【代码】【图】

自定义对话框在layout中创建一个对话框布局文件*.xml创建一个CustomDialog类并继承Dialog类重写onCreate()方法在事件监听器中实例化CustomDialog类,并调用show()方法custom.xml自定义对话框' src="/upload/getfiles/default/2022/11/16/20221116021939260.jpg" />1<?xml version="1.0" encoding="utf-8"?>2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"3 android:layout_width="match_parent"4 ...

ANDROID_MARS学习笔记_S01_010日期时间控件【代码】

1.xml 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"2 xmlns:tools="http://schemas.android.com/tools"3 android:layout_width="match_parent"4 android:layout_height="match_parent"5 android:paddingBottom="@dimen/activity_vertical_margin"6 android:paddingLeft="@dimen/activity_horizontal_margin"7 android:paddingRight="@dimen/activity_horizontal_margin...

Android学习笔记(十八) Socket【代码】

Socket在计算机网络中的概念是指套接字,包含IP地址和端口号。在Java编程中Socket是一个类,用来实现数据传输(同样可以理解为“套接字”)。传输的协议包括UDP和TCP,前者为不可靠的无连接的传输,后者为可靠的有连接的传输。实现Socket时要分客户端和服务端。1、TCP服务端创建一个ServerSocket对象,并让这个对象在特定端口监听。调用ServerSocket的accept()方法,接受客户端所发送的请求。从Socket当中得到InputStream对象。使用...

Android学习笔记-Activity的布局【代码】【图】

线性布局650) this.width=650;" src="/upload/getfiles/default/2022/11/15/20221115121150918.jpg" title="111.png" /><?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <!-- android:id 为控件指定的ID android:text 制定控件中显...

【转】 Pro Android学习笔记(五二):ActionBar(5):list模式【图】

可以在action bar中加入spinner的下来菜单,有关spinner,可以参考Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner。 list的样式和theme有关,如果theme设置不正确,还可能会出现异常。相关的代码如下:public class ListActionBarDemo extends SearchTestCase3 implements OnNavigationListener{ //List触发的回调函数接口 @Override protected void onCreate(Bundle savedInstanceState) { ...