精华内容
参与话题
问答
  • 掌握Android Studio环境搭建,虚拟设备配置,程序设计和程序调试方法。
  • Android PDF开发android-pdfview

    万次阅读 2016-03-11 15:02:22
    Android PDF开发android-pdfview Android平台自身没有直接可以阅读和处理pdf的方案,在github上面有一个第三方开源的pdf开发SDK,其主页地址是: https://github.com/JoanZapata/android-pdfview  android-pdf...
    Android PDF开发:android-pdfview


    Android平台自身没有直接可以阅读和处理pdf的方案,在github上面有一个第三方开源的pdf开发SDK,其主页地址是:

    https://github.com/JoanZapata/android-pdfview 

    android-pdfview使用比较简单,关键的地方是PDFView,将PDFView作为像Android的ImageView或者TextView一样写进xml布局文件:
    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	xmlns:tools="http://schemas.android.com/tools"
    	android:layout_width="match_parent"
    	android:layout_height="match_parent" >
    
        <com.joanzapata.pdfview.PDFView
            android:id="@+id/pdfView"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </FrameLayout>



    然后在Java上层代码直接加载pdf文件资源装载进去即可:

    package zhangphil.pdfview;
    
    import com.joanzapata.pdfview.PDFView;
    import com.joanzapata.pdfview.listener.OnPageChangeListener;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    
    		PDFView pdfView = (PDFView) findViewById(R.id.pdfView);
    
    		// 在我这个测试例子中,事先准备一个叫做sample.pdf的pdf大文件放到assets目录下。
    		// 从assets文件目录下读取名为 sample.pdf的文件,缺省把该pdf定位到第一页。
    		pdfView.fromAsset("sample.pdf").defaultPage(1).onPageChange(new OnPageChangeListener() {
    
    			@Override
    			public void onPageChanged(int page, int pageCount) {
    				// 当用户在翻页时候将回调。
    				Toast.makeText(getApplicationContext(), page + " / " + pageCount, Toast.LENGTH_SHORT).show();
    			}
    		}).load();
    	}
    }
    



    我把该第三方开源库整理成Eclipse下可用的lib,上传到github上,地址链接:
    https://github.com/zhangphil/android-pdfview-lib-for-eclipse 
    使用时候,下载该lib,导入到eclipse作为lib,然后在项目中直接引用即可。
    展开全文
  • Android开发学习

    千次阅读 多人点赞 2018-05-17 21:18:54
    Android开发学习 Android开发学习 什么是Android开发Android开发用到的工具有哪些? Android开发用到的知识有哪些? Android开发学习路线 Android开发学习资源 什么是Android开发?     Android...

    Android开发学习

    这里写图片描述

    什么是Android开发?

        Android开发是指Android平台应用上的制作,是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。Android开发通常采用开发工具进行开发。
    * 认识Android系统
        Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
        在这几年的发展过程中,Google公司为Android建立了一个完整的生态系统。同时,手机厂商、开发者、用户之间相互依存,共同推进着Android的蓬勃发展。
        Android系统架构可以分为Linux内核层、系统运行库层、应用框架层、应用层;Android系统四大组件为别是活动(Activity)、服务(Service)、广播接收器(Broadcast Rsceiver)和内容提供器(Content Provider)。
    这里写图片描述

        Google公司有个传统,就是每年都会举办一次Google I/O 大会,且一般在大会上推出新的Android版本。迄今,Google已经发行了17个版本(包括测试版本),目前最新的版本是Android Oreo(Android 8.0)。


    Android开发用到的工具有哪些?

        进行Android开发的工具主要有两种一是Eclipse+ADT+JDK+SDK,一是基于IntelliJ IDEA的Android Studio+SDK+JDK+Genymotion。
        目前,Android Studio是进行安卓开发的主流工具,它与Eclipse相比主要有以下优势:1.比Eclipse漂亮;2.比Eclipse速度快;3.提示,补全更加智能,更加人性化;4.整合了Gradle构建工具;5.支持Google Cloud Platform;6.强大的UI编辑器;7.更完善的插件系统;8.完美的整合版本控制软件;9.Android Studio是Google推出的。


    Android开发用到的知识有哪些?

    • Linux

        Android是基于Linux内核的,编译Android源码也必须在Linux上进行,所以开发者应熟练使用Linux的命令行,能够对Linux系统上的文件进行管理,对Linux进行网络配置、进程管理等。

    * 编程语言

         在Kotlin 语言出现之前,几乎所有的安卓应用程序都是使用Java语言编写的。但在2017年5月Google大会上,Google宣布Kotlin 成为安卓的官方语言后,经过快一年的发展,使用Kotlin 的开发者中5%增长到了15%,并且还在呈现上升趋势。
        无论是Java,还是Kotlin,我们Android开发者至少需要精通一门,当然,当熟练使用一门语言之后,再去更改转向另一门语言的这个过程是十分困难的。
    Java与Kotlin的创建类的简单代码示例:
    Java

    
    class Person{
            String name;
            int age;
    }
    
    

        Kotlin

    
    class Person{
        var name: String? = ""
        var age: Int = 0
    }
    
    

    Android开发学习路线

        Android基础阶段:平台架构特性(JAVA/C) ,Market应用程序组件, 环境搭建与部署、打包与发布, AVD/DDMS/AAPT 调试与测试 ,相关资源访问,资源制作, Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现。

        Android进阶初级:组件(Widget),菜单(Menu),布局(Layout), 详解 Xml,解析(Pull/Dom/Sax)/JNI ,解析SQL数据库原理, SQLite /SharedPreferences/File详解 ,多媒体Audio/Video/Camera 详解。

        Android进阶高级:蓝牙/WIFI SMS/MMS 应用实现 ,深层次解析GPS原理,实现LocationManager/LocationProvider ,进行定位、跟踪、查找、趋近警告以及Geocoder正逆向编解码等技术细节, 2D图形库(Graphics/View)详解 ,SDCARD/传感器/手势 应用实现。


    Android开发学习资源

    相关书目 相关网站 视频教学
    《第一行代码》 Linux公社 网易云课堂
    《疯狂android讲义》 CSDN 慕课
    《Head First Java》 Android吧
    《精通Android》 GitHub
    展开全文
  • 本课程主要讲述Android开发Java的基础到核心的学习,包括:变量、操作符和表达式、语句、数组、类的方法、访问控制与封装、继承、常见工具类、链表、实际操作综合示例。课程由浅到深,实用性强。
  • 下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源: 1、本书使用的Android Studio版本为3.2,最新的安装包可前往Android官网页面下载。 2、本书使用的Android NDK版本为r17,...

    资源下载

    下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源:
    1、本书使用的Android Studio版本为3.2,最新的安装包可前往Android官网页面下载
    2、本书使用的Android NDK版本为r17,最新的安装包可前往Android官网页面下载
    3、本书提供所有示例源码的demo工程下载,源码(适配Android4.1到9.0和Android Studio 3.2到3.4)的下载页面为https://pan.baidu.com/s/14NE2DD-frXxuDXUAlTfRaw。最新的源码也可访问我的github获取,github地址是https://github.com/aqi00/android2,服务端的github地址是https://github.com/aqi00/net_server。(部分地区如新疆既访问不了百度网盘也访问不了github,此时可访问csdn的下载页面获取源码https://download.csdn.net/download/aqi00/11223223)。另外,AS3.4之后默认开了androidx,如需获取适配了androidx的本书源码,可访问这个github页面https://github.com/aqi00/androidx
    有的读者反映从github下载本书源码很慢,或者下载不完整,这是国外服务器连接不稳定造成的。建议访问这个代下载网站https://d.serctl.com/,按照网站左上角的“如何下载教程”,找到本书源码的github下载地址并提交,等待几秒后就能在该网站下载完整的源码了。
    源码与各章的对应关系表见下图:

    4、本书提供配套的ppt课件下载,第二版课件的下载页面为https://www.jianguoyun.com/p/DX7Y1J4QlP6kCBiUoIkD
    5、本书第8章使用了一些反编译和重签名工具,这些工具的下载页面是https://pan.baidu.com/s/1EzDMLNdTdh2pDO7NBMiiww (提取码93i5)


    参考资料

    1、学习本书需要具备Java基础,所谓“零基础”指的是安卓零基础,如果您没学过Java的话,可学习以下系列的Java教程《Java开发笔记》
    2、由于篇幅所限,本书只覆盖了较为常见的Android开发技术,其余的Android开发技术可参考以下的Android笔记《Android开发笔记》
    3、本书的技术实现采用的是Java编码,若您想进一步了解App开发中的Kotlin编程技术,可阅读以下系列的Kotlin教程《Kotlin入门教程》
    4、更多有关本书内容的常见问题参见博文《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答
    5、有关Android8、Android9、Android10的更多代码适配参见博文《Android8.0、9.0、10.0的新特性兼容适配代码修改》。
     

    勘误记录

    下面对书中的笔误之处进行更正说明:

    一、第一批勘误记录(以下的勘误记录在2019年1月的第二次印刷时均已修正):

    1、第1页“1.1  Android Studio简介”
    该小节第三段第三行“本书使用的Android Studio为2018年4月发布的3.1.2版本”,这里的“4月”改为“9月”,“3.1.2版本”改为“3.2版本”。

    2、第428页“10.2.4 HTTP接口访问”
    倒数第四行的connect方法,该行后面的“该方法在getOutputStream后调用,在getInputStream前调用。”整个删掉。因为connect方法和getOutputStream方法没有先后调用关系,getOutputStream方法内部会自动调用connect方法。

    3、第430页“1. URL串中对汉字的转义处理”
    在“具体的转义代码参见本书下载资源的URLtoUTF8.java”这句后面补充“,也可使用系统自带的java.net.URLEncoder和java.net.URLDecoder”。

    4、第451页“10.5.1 设计思路”下面的第三行
    “于是在打开系统自带的应用宝”,这句前半部分的“”字删掉。

    5、第675页“2. 蓝牙设备BluetoothDevice”
    表14-6出现了两个BOND_BONDING,要把后面的“BOND_BONDING”改为“BOND_BONDED”。

    二、第二批勘误记录(以下的勘误记录在2019年6月的第四次印刷时均已修正):

    1、第46页“2.4.1  图形Drawable”
    该页中间“开发者拿到一张图片”这段的第二行中“Android Postfix Completion”要改为“Android Drawable Importer”。

    2、第447页的“10.4.2  Socket通信”
    在“1. Socket”该段下面的方法说明中,“getOutputStream:获取输入流”,这里的“输入流”要改为“输出流”。

    3、第650页“14.1.2  网页视图WebView”
    该页代码的倒数第七行,把“http://”改为“https://”,也就是添加字母s

    4、第654页“14.1.3  简单浏览器”
    该页代码的倒数第八行,把“http://”改为“https://”,也就是添加字母s

    三、第三批勘误记录(以下的勘误记录在2019年11月的第六次印刷时均已修正):

    1、第94页的图3-31,最后一行“2012年07月06日 五年期商贷利率”的数值改为 “6.55%”,原来的6.15%跟2014年的商贷利率重复了。

    2、第271页的“7.4.1  循环视图RecyclerView”
    该小节第二段第一行的“为了兼容以前的Adnroid版本”,这里的Adnroid拼错了,要改为Android

    3、第409页的“10.1.1  消息传递Message”
    第6行的注释“// 从布局文件中获取名叫tv_control的文本视图”,这里的“tv_control”改为“tv_message

    4、第410页的“10.1.1  消息传递Message”
    代码倒数第10行的“下面播放新闻”,这里的“下面”改为“开始”。

    四、第四批勘误记录(以下的勘误记录在2020年4月的第八次印刷时均已修正):

    1、第225页的“6.5.1  Service的生命周期”
        该节第一段第三行在“App也可以有自己的服务。”后面补充以下红字部分:
    App也可以有自己的服务。此时需要在AndroidManifest.xml中添加新服务的Service节点配置,比如:
            <service android:name=".service.NormalService" />

    2、第353页的表9-6
        该表最后两行的说明都是“高效率的高级编码”,需要把最后一行AAC_ELD的说明改为“增强型低延时的高级编码”。
    3、第430页的“10.2.4  HTTP接口调用”
        该页中间在“下面用一个阶段性的实战小项目练练手”这句前面补充以下红字部分:
    除此之外,从Android9开始默认只能访问以https打头的安全地址,不能直接访问http打头的网络地址。如果应用仍想访问以http开头的普通地址,就得修改AndroidManifest.xml,给application节点添加如下属性,表示继续使用HTTP明文地址:
            android:usesCleartextTraffic="true"

    下面用一个阶段性的实战小项目练练手

    五、第五批勘误记录(以下的勘误记录在2020年9月的第九次印刷时均已修正):

    1、第21页的“1.5.5  新建一个Activity页面”
    该页第一段在“在res\layout下面生成页面布局activity_main2.xml”后面补充以下红字部分:
    在res\layout下面生成页面布局activity_main2.xml,还会在AndroidManifest.xml的application节点增加下面一行配置:
            <activity android:name=".Main2Activity"></activity>

    新页面创建之后的工程结构如图1-37所示。

    2、第52页的“2.4.4  九宫格图片”
    图2-26下面说明文字的第二行,“未拉伸预览”改为“两方向同时拉伸预览

    3、第66页的“3.2.2  开关按钮Switch”
    表3-2,倒数第二行thumb的说明列改为“设置开关标识的图标”,倒数第一行track的说明列改为“设置开关轨道的背景”,也就是倒数两行的说明文字互换

    4、第72页的“3.4.1  文本编辑框EditText”
    表3-3,第三行textPassword和第七行numberPassword两行右边的说明列,“星号“*””改为“圆点“•”

    5、第83页的“3.5.2  使用Intent传递消息”
    表3-5的第六行第三列的“数据类型,用于指定Data类型的定义”,这里的表达比较拗口不易理解,要把“Data类型的定义”改为“消息的数据类型

    6、第88页的“3.5.4  向上一个Activity返回参数”
    第一段第三行的“如果还要处理一下个页面的应答数据”,这里的“一下个页面”改为“下一个页面

    7、第171页的“5.4.2  动态注册/碎片适配器FragmentStatePagerAdapter”
    该页第一行“然后在Fragment的onCreateView函数中调用getArguments方获得请求数据”,这里的“getArguments方”改为“getArguments方法”,也就是添加“法”字。

    8、第214页的“6.4.1  通知推送Notification”
    参数构建方法的第三个方法setUsesChronometer,把“设置是否显示计数器”里面的“计数器”改为“计时器”。

    9、第237页的“7.1.1  标签按钮”
    该页第二行的“读者还记得第2章”,这里的“第2章”改为“第3章

    10、第663页的“14.2.2  创建JNI接口”
    “具体的编译配置修改说明如下”这句后面的代码有若干处需要修改,修改之处见下面的红字:
    android {
        compileSdkVersion 28
        buildToolsVersion "28.0.3"

        defaultConfig {
            applicationId "com.example.mixture"
            minSdkVersion 16
            targetSdkVersion 28
            versionCode 1
            versionName "1.0"

            // 此处说明mk文件未能指定的编译参数
            externalNativeBuild {
                ndkBuild {
                    // 说明需要生成哪些处理器的so文件
                    // NDK的r17版本开始不再支持ARM5(armeabi)、MIPS、MIPS64这几种类型
                    abiFilters "arm64-v8a", "armeabi-v7a"
                    // 指定C++编译器的版本,比如下面这行用的是C++11
                    //cppFlags "-std=c++11"
                }
            }
        }

        // 下面指定拾取的第一个so库路径,编译时才不会重复链接
        packagingOptions {
            pickFirst 'lib/arm64-v8a/libjni_mix.so'
            pickFirst 'lib/armeabi-v7a/libjni_mix.so'
            pickFirst 'lib/arm64-v8a/libvudroid.so'
            pickFirst 'lib/armeabi-v7a/libvudroid.so'
        }

        // Android Studio 2.2之后才引入externalNativeBuild。此处指定mk文件的路径
        externalNativeBuild {
            ndkBuild {
                // 下面是编译CPU信息、加解密、获取主机名专用的mk文件
                path "src/main/jni/Android.mk"
                //path file("src\\main\\jni\\Android.mk")
            }
        }
    }


     

    若对本书内容有任何疑问,可加入QQ群进行咨询,群号是493199768

    展开全文
  • 关于android移动开发

    千次阅读 2011-01-09 20:51:00
    移动开发如今异常火爆,只因为移动装备异常火爆,可是这里有几个问题,拿个手机看电影真的很舒服吗?手机的功能越多越好吗?真的希望ipad能 改变这一切,想看电影,看电子书,想玩玩游戏,你可以选择一款平板电脑而...

    移动开发如今异常火爆,只因为移动装备异常火爆,可是这里有几个问题,拿个手机看电影真的很舒服吗?手机的功能越多越好吗?真的希望ipad能 改变这一切,想看电影,看电子书,想玩玩游戏,你可以选择一款平板电脑而不是一部手机,手机拥有那么多功能真的是一种负担,对于开发人员来 讲也是一种误导,拿moto xt701来讲吧,它根本就不是一部手机,它能打电话吗?它不能!因为它的通话质量十二分差,能把一切噪音放大;它能发 短信吗?它不便!因为电容触摸屏让甚至女人都相对很粗的手指不知道往哪里放!然而它的应用却很多,很多android开发人员一眼相中的就是这款手 机,一件十分有意思的是,有人将网络电话软件装在xt701上,等于完全阉割了它的gsm射频电话功能,然而网络电话应用能改变它的音频功放系统吗 ?还是不能!所以xt701并不是很成功,相比较来讲,我倒是觉得HTC的g4不错,屏幕不是很大,体积也不大,而且你还可以用笔尖触摸屏幕,用起来 比xt701方便多了,即使在比较颠簸的公车上,你也可以一手把着扶手,一手发短信,虽然这方面它比nokia的N系列差很远,然而却比很多android智 能手机要好! android没有错,错就错在很多人把一个android手机当成了一台电脑,而且android的应用还是基于java的,加之它的任务管理体系很跛脚(分为 系统服务,前台,后台程序...系统会干掉可能你希望保留的应用,有时完全不由你控制),很多android开发者疯了似的开发出n多的应用,最终却不 知道谁能承载这些应用,到最后一部部手机到底了成了程序的聚宝盆还是成了代码的垃圾场,只能留待历史评说!android提供了一个很好的开发平台 ,然而我认为这个平台却被不正确的使用了,乱七八糟什么东西只要电脑上有的都往移动概念上拥挤,也就是往手机里面拥挤,小小的手机不知道能承担到何时!一 个上网浏览器在手机上足矣,如果你需要股票信息,你可以建立一些网站的快捷方式,这不是很好吗?为何要安装一个c/s的软件,手机不就是要打电 话的吗?为何要在手机上安装另一个软电话,如果这样很好的话,我觉得平板电脑可以做成可折叠的,完全取消射频电话功能,只要无线网卡就可以 了,所有的通信都通过互联网进行。真的希望平板电脑能有效减轻一些手机的负担,因为手机的负担太重了,手机软件开发人员的负担也太重了,如 果让我自己选择,我宁愿在震耳欲聋的大型机房调试unix程序,也不想追赶时髦去搞什么移动开发。

    展开全文
  • Android移动开发

    千次阅读 2018-03-18 09:30:59
    前天老师上课布置了实验,分基础实验和拓展实验,基础实验就是按照老师的要求以及所给代码来编写,拓展实验是设计一个法国国旗,填满整个手机屏幕我写的代码是根据老师的代码稍作修改的,以上,得出结果为尽管是个...
  • Android界面控件难点精讲

    千人学习 2016-05-26 10:35:48
    Android控件开发教程,在Android开发中,有时用到一些常见的控件可以更轻松实现一些效果,比如如果要实现图片轮播效果,我们可以使用动画的方式实现,但是代码比较繁琐,而此时,我们采用ViewFlipper控件即可非常...
  • 移动端app开发,原生开发与混合开发的区别

    万次阅读 多人点赞 2019-09-26 18:47:01
    目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相...原生开发(Native App开发),是在Android、IOS等移动平台上利用提供的开发语言、开发类库、开发工具进行App软件开发。比如Android是...
  • 现在市场上最主流的手机平台还是iOS和Android,所以不能少了我们的安卓平台开发啊,Android平台其实算是最简单的,因为它是使用Java来开发的,学起来最快最容易上手。 开发环境也是我们最熟悉的eclipse,是不是很...
  • Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,...
  • Android屏幕手写签名的原理就是把手机屏幕当作画板,把用户手指当作画笔,手指在屏幕上在屏幕上划来划去,屏幕就会显示手指的移动轨迹,就像画笔在画板上写字一样。实现手写签名需要结合绘图的路径工具Path,在有按...
  • Android移植基础

    万人学习 2015-05-21 23:53:34
    Android视频课程,该课程可以让学员了解Android系统架构、学习如何下载Android源码、编译及开发Android、学习如何追踪Android源码、了解Linux内核启动流程、了解Android启动流程、学习如何移植外部函式库至Android...
  • 移动开发Android)招聘要求

    千次阅读 2014-11-17 14:28:31
    移动开发Android)招聘要求 今天整理了来自拉勾网的各个互联网公司对于移动开发安卓方向的要求。部分资料来自各大公司官网。 前言及总结:任何一本学问,都需要学习的顺序,基础知识决定了你的高度。回看各大...
  • 如今移动支付比较火,尤其是在中国的市场。移动支付也称为手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。单位或个人通过移动设备、互联网或者近距离传感直接...
  • 有关JDK及Android开发环境的搭建请看我前面的博文:http://blog.csdn.net/dawanganban/article/details/9748497
  • Android开发课程-功底Java

    万人学习 2016-08-23 10:04:10
    本套课程是一套全面、细致、深入的Java开发教程,课程共计19个章节,从基础语法、面向对象到设计模式、算法、网络编程、多线程、IO、集合框架、反射、泛型、正则表达式、常用工具类等内容进行了深入细致的讲解。
  • Android Studio安装配置(详细版)

    万次阅读 多人点赞 2018-09-13 12:32:04
    前景介绍: 在开发Android程序之前,首先要在系统中搭建开发环境。Google公司已经发出声明,到2015年年底不再对Ecplise提供支持服务,Android Studio将全面取代Ecplise。 出于开发者角度,我会把两种开发方式...
  • Android开发之fragment回退栈应用

    千人学习 2016-12-01 14:18:38
    本课程将要讲解Android中非常重要的知识点Fragment,Android 3.0中引入fragments 的概念,Fragment使用方式有静态使用和动态使用,开发中常用的知识点有添加,替换,移除,通信,传值。对于Activity,我们知道,可以...
  • Android移动开发-调用摄像头进行拍照的实现

    万次阅读 多人点赞 2017-09-30 19:35:59
    现在Android智能手机的像素都会提供照相的功能,大部分的手机的摄像头的像素都在1000万以上的像素,有的甚至会更高。它们大多都会支持光学变焦、曝光以及快门等等。 下面的程序Demo实例示范了使用Camera v2来进行...
  • android移动开发案例源代码打包下载

    千次阅读 2010-05-26 18:01:33
    android移动开发案例源代码打包下载  
  • 光线传感器也叫感光器,它是借助于手机前置上端的一个小孔感知当前所在环境的光照强度,一旦遮住了那个小孔,光线传感器监测到的光线强度立马降低。比如生活中当手机用户打电话或接电话时手机前置上端靠近耳机时,...
  • 基于地理位置服务的Android平台的开发对Android移动开发来说是非常重要的,基于地理位置服务的Android平台的开发是主要用于Android系统作为载体,我们可以利用定位出的位置进行许多丰富多彩的操作。比如说天气预报...
  • Android移动开发的几种方式

    万次阅读 2018-08-18 23:35:45
    1.Android App开发方式 1.1 Native App (原生开发) 1.2 Web App 1.3 Hybrid App (混合开发) 1.4 JavaScript解析为Native 1.4.1 React Native(RN开发) 1.4.2 Weex 1.4.3 原理 1.5 CrossApp(C++开发) ...
  • android 数据解析 JSON 开发详解

    千人学习 2016-04-28 13:58:39
    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。学习 android 数据交换格式 JSON 介绍,JSON 的解析和生成;
  • 安卓移动开发实验二:Android布局

    万次阅读 2019-03-18 14:38:51
    安卓移动开发实验二:Android布局一、试验内容二、试验代码与截图1.LinearLayout2.ConstraintLayout3.TableLayout 一、试验内容 通过Android studio,分别利用LinearLayout、ConstraintLayout和TableLayout实现老师...
  • 上周写了一篇文章:《IPhone、Windows Mobile、Symbian、Android移动开发前景分析》,引来了50多个留言,有同意我观点的,也有不同意的.其实,公司和程序员最关心的,还是自己所做的,是否符合潮流,符合流行趋势,...
  • Android移动应用开发基础2003291341

    千次阅读 2020-03-29 13:44:48
    第一部分 1、单选题: 在下列选项中, 关于DDMS中Emulator Control功能的说法错误的是...在创建Android工程时,填写的Theme是( )。 选项: A:程序UI使用的主题 B:项目名称 C:应用名称 D:项目的包名 答案: 【程序U...

空空如也

1 2 3 4 5 ... 20
收藏数 380,999
精华内容 152,399
关键字:

移动开发