• Android学习笔记(二三): 多页显示-Flipper的使用

    时间:2022-07-07 18:16:04

    除了Tab在一个Activity中显示多页内容,还可以使用Flipper,Flipper没有标签,是一页页的显示方式。例子一:基础的Flipper1)AndroidXML文件Flipper采用ViewFlipper进行定义,里面依次放着各页的内容。<?xmlversion="1.0"encod...

  • Android学习笔记(十六)——数据库操作(上)

    时间:2022-06-29 02:13:49

    //此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正!Android为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类我们可以方便地对数据库进行创建和升级。首先,由于SQLiteOpenHelpe是一个抽象类,所以我们需要创建一...

  • Android(java)学习笔记216:多线程断点下载的原理(Android实现)

    时间:2022-06-24 19:51:46

    之前在Android(java)学习笔记215中,我们从JavaSE的角度去实现了多线程断点下载,下面从Android角度实现这个断点下载:1.新建一个Android工程:(1)其中我们先实现布局文件activity_main.xml:<LinearLayoutxmlns:android="h...

  • android菜鸟学习笔记23----ContentProvider(三)利用内置ContentProvider监听短信及查看联系人

    时间:2022-06-23 06:04:55

    要使用一个ContentProvider,必须要知道的是它所能匹配的Uri及其数据存储的表的结构。首先想办法找到访问短信及联系人数据的ContentProvider能接受的Uri:到github上找对应ContentProvider的源码:https://github.com/android有好多个...

  • Android程序员的Flutter学习笔记

    时间:2022-06-19 06:59:48

    作为忠实与较资深的Android汪,最近抽出了一些时间研究了一下Google的亲儿子Flutter,尚属皮毛,只能算是个简单的记录吧.Google自2017年第一次提出Flutter,到2018年Beta,再加之RN的各种风波与问题,使得Flutter的热度不断上升,国内不少公司都公布Flutter...

  • Android USB gadget configfs学习笔记总结

    时间:2022-06-18 04:44:44

    1.一个config_item是通过显式用户空间mkdir操作创建的,通过rmdir销毁。属性(文件)在mkdir之后出现,可以通过read和write读取或修改属性文件。与sysfs一样,readdir查询链表上的items和/或attributes。2.symlink可用于将items组合在一起...

  • Android_Mars学习笔记_S01_001activity初步

    时间:2022-06-17 10:47:49

    一、activity初步1.程序启动会先读配置文件AndroidManifest.xml找activity2.activity会在onCreate方法中读取activity_main.xml文件,加载内容,每个activity的配置文件都会在R.java中生成id二、代码1.AndroidManif...

  • Android学习笔记(九) 视图的应用布局效果

    时间:2022-06-16 22:46:04

    最近少了写博客,可能最近忙吧,工作上忙,因为工作原因也忙于学习,也没记录什么了,也没有按照之前的计划去学习了。现在就记录一下最近学到的。要做Android应用,界面设计少不了,可惜之前一直在用WindowPhone的,对别的系统的界面风格严重不了解,稍留意了一下,发现有几种风格的,上网找了代码学习了...

  • Android(java)学习笔记81:在TextView组件中利用Html插入文字或图片

    时间:2022-06-14 20:57:07

    1.TextView中利用Html插入文字或者图片:首先我们看看代码:(1)activity_main.xml:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://...

  • Android(java)学习笔记208:Android中操作JSON数据(Json和Jsonarray)

    时间:2022-06-08 17:01:05

    1.Json和Xml   JSON(JavaScript ObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Pyth...

  • Android(java)学习笔记151:Android中操作JSON数据(Json和Jsonarray)

    时间:2022-06-08 17:01:11

    1.Json和Xml   JSON(JavaScript ObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Pyth...

  • Android学习笔记1——开发环境配置

    时间:2022-06-08 12:32:39

    一、JDK配置Android是基于Java进行开发的,首先需要在电脑上配置JDK(JavaDevelopmentKit)。在http://www.androiddevtools.cn/下载对应系统版本的JDK安装包。在Windows系统下双击下载的安装包,一路下一步进行安装(默认安装路径即可),完成...

  • Android:日常学习笔记(10)———使用LitePal操作数据库

    时间:2022-06-05 12:37:07

    Android:日常学习笔记(10)———使用LitePal操作数据库引入LitePal什么是LitePalLitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、増删改...

  • Android学习笔记-保存数据到SQL数据库中(Saving Data in SQL Databases)

    时间:2022-06-05 01:19:34

    这篇文章主要介绍了Android学习笔记-保存数据到SQL数据库中的(Saving Data in SQL Databases)

  • Android学习笔记八:用Broadcast Receiver跨进程(跨app)通信

    时间:2022-06-01 19:05:04

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7515194.html在前面介绍四大组件的时候提到了可以对外部事件进行过滤的BroadcastReceiver,这里就对它的用法作进一步的探讨。一:BroadcastReceiver的使用主要有以下三个流程:定义...

  • Android开发艺术探索学习笔记(十一)

    时间:2022-06-01 03:46:20

    第十一章 Android的线程和线程池从用途上来说,线程分为子线程和主线程,主线程主要处理和界面相关的事情,而子线程往往用于执行耗时的操作。AsyncTask,IntentService,HandlerThread都可以扮演线程的角色。AsyncTask封装了线程池和Handler,主要是为了方便开...

  • android开发之this.finish()的使用 分类: android 学习笔记 2015-07-18 19:05 30人阅读 评论(0) 收藏

    时间:2022-05-30 12:06:32

    在一个Activity用完之后应该将之finish掉,但是,之前在学校里自己摸索着开发时并没有太注意这个问题,因为activity无论是否finish掉对功能的影响貌似都不是那么明显(这是读书时候的观点),因此也就没有仔细考虑过activity合适finish这个问题。最近在公司的项目里遇到这个问题...

  • Android(java)学习笔记147:textView 添加超链接(两种实现方式,,区别于WebView)

    时间:2022-05-25 23:50:56

    1.TextView添加超链接:TextView添加超链接有两种方式,它们有区别于WebView:(1)方式1:LinearLayoutlayout=newLinearLayout(this);LinearLayout.LayoutParamsparams=newLinearLayout.Layou...

  • Android学习笔记(十八)——再谈升级数据库

    时间:2022-05-25 22:47:53

    //此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正!之前我们为了保证数据库中的表是最新的,只是简单地在onUpgrade()方法中删除掉了当前所有的表,然后强制重新执行了一遍onCreate()方法。这种方式在产品的开发阶段确实可以用,但是当产品真正上线了之后就绝对不行了。想...

  • Android学习笔记之Android Studio下创建menu布局文件

    时间:2022-05-19 15:14:06

    1.创建menu文件夹AndroidStudio项目中如果没有menu文件夹,在res文件夹右键,new-Androidresourcedirectory;则会弹出下图对话框,在Resourcetype选择menu,然后点击OK;即创建好了menu文件夹。2.创建menu文件在menu文件夹上右键,...