安卓app_安卓app开发 - CSDN
  • 开发自己的第一个安卓app

    万次阅读 多人点赞 2017-03-30 11:16:42
    开发自己的第一个安卓app 在开发安卓app的时候,首先我们需要配置一下电脑的开发环境。到jdk官网下载最新版本的jdk安装包。 Window64位下载地址:...

    开发自己的第一个安卓app

    在开发安卓app的时候,首先我们需要配置一下电脑的开发环境。到jdk官网下载最新版本的jdk安装包。

    Window64位下载地址:http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-windows-x64.exe

    下载完成后,全部默认安装,一直点击下一步知道完成。在安装的过程中,会安装两个jdk和jre(java环境)。

    之后就是配置环境变量。

    配置环境变量参考下面的链接:

    http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

    配置成功后,java的开发环境已经弄好了。下一步就是下载android开发的开发工具了。在这里,我建议使用android studio,因为google已经放弃了对eclipse的支持,目前在开发者也正在从eclipse中向android studio转移。

    下载android studio首先登陆android studio的官网:http://www.android-studio.org/index.php/download

    下载完成后,点击安装,全部默认,傻瓜式点击下一步直到完成。在其间会显示下载android sdk的提示框,并有下载的进度条,其实这里并不是从网络下载,因为我们下载的安装包中已经包含了sdk,所以这里的下载和进度其实是表示解压的进度。

     全部安装完成后,启动android studio的界面是这样的。

    这时候可以点击图片中的箭头选项,来创建一个安卓项目。

    点击下一步

    点击完成

    项目创建完成

    想对整个界面的各个部分深入了解的同学可以参考这篇文章

    链接:http://ms.csdn.net/geek/87819(可能手机才能正常显示)

    下面我们来点击运行

    会给出这样的提示

    说明我们还没有启动安卓虚拟机。现在比较流行的安卓虚拟机有genymotion

    官网为:http://www.genymotion.net/

    但我本人比较喜欢用夜神模拟器,链接为:http://www.yeshen.com/

    点击下载安装即可。全部是下一步直到完成。

    然后我们启动夜神模拟器

    可能一开始会以平板的形式显示,可以在设置中设置为手机

    然后点击保存,并重新启动。

    启动成功之后,在回到android studio,重新运行app

    选择设备。

    点击ok,android studio就开始构建和编译了。成功后会将app安装到安卓虚拟机上。

    安装成功后,手机屏幕已经显示了我们的第一个安卓app

    在桌面上已经多了一个Firstapp的应用了。

    这就是和大家分享的第一篇文章,实现自己的第一个安卓app

    展开全文
  • 教你如何开发一款实用的完整Android App,附源码

    万次阅读 多人点赞 2017-12-31 09:06:20
    74款APP完整源码!一份年薪30万的Android面试宝典,附答案作者:OCNYang链接:https://juejin.im/post/5a320ffb51882561a20a7d5d最近利用闲暇时间,写了一款生活工具类的应用,开始的目的也主要是为了熟练一些老框架...
        

    0?wx_fmt=gif&wxfrom=5&wx_lazy=1

    热文导读 | 点击标题阅读

    成为 Android 大牛的10大独门秘籍

    吊炸天!74款APP完整源码!

    一份年薪30万的Android面试宝典,附答案

    作者:OCNYang

    链接:https://juejin.im/post/5a320ffb51882561a20a7d5d


    最近利用闲暇时间,写了一款生活工具类的应用,开始的目的也主要是为了熟练一些老框架和熟悉一些新框架或者第三方库,大家可以把它看成一款练手的 Demo 应用吧!

    这里把自己在这个应用中用的库总结一下,还有一些大家感兴趣的实现效果也在这里给大家说明一下,大家在开发中作为一种参考吧。


    源码及下载地址


    这里是这款应用的下载地址和演示视频,大家可以下载把玩一下:

    • 小秋魔盒下载地址:

      https://mobile.baidu.com/item?type=soft&docid=21930773  

    • 小秋魔盒演示视频:

      http://v.youku.com/v_show/id_XMjcyMDkwMjM2MA==.html

    • 源码:https://github.com/OCNYang/QBox


    第三方库

    下面进入重点,主要介绍一下开发中采用的库第三方框架和库(截图较多,手机流量党慎入)。


    1. 应用的整体框架(Rxjava + Retrofit + okhttp 网络请求框架)

    在以前的项目中采用的网络请求框架,基本上都是使用的封装好的 okhttp 框架,不过最近一两年,Rxjava + Retrofit 十分热门势头很盛。

    作为开发者,总是要去学习和接受采用这些新出来的技术。在开发的世界里,永远是技术至上,一门新技术的盛行总是有它的优越之处,要么比老框架性能提升不少,要不更加易用等等。


    0?wx_fmt=png


    对于 Rxjava + Retrofit + okhttp 相结合的使用,个人建议目前不要去网上找那些所谓的封装好的库什么的,大家还是原生的使用 Rxjava 和 Retrofit,虽然代码上有些繁琐但是这样一来大家能够更快的熟悉它们的各个用法。(同时,表示目前我也没有找到能够把它们封装十分完善的库)。


    三个库的官方地址请自行查找,这里提供一个介绍用法的 Demo 地址(个人也是参考这个使用的)


    Github地址:
    https://github.com/rengwuxian/RxJavaSamples


    如果对这三个库的基本用法还不太熟悉的,可以参考一下下面我收集的一些教程:

    Rxjava 教程  
    给 Android 开发者的 RxJava 详解: 

    https://gank.io/post/560e15be2dca930e00da1083#toc_5  
    Okhttp 教程:  

    http://ocnyang.com/tags/OkHttp/  
    Retrofit2 教程:  
    http://ocnyang.com/tags/Retrofit2/


    2. 一些通用且常用的框架(Glide、leakcanary、Logger等等)


    Logger 日志打印  
    https://github.com/orhanobut/logger


    GsonFormat & Gson json 数据解析  
    https://github.com/zzz40500/GsonFormat  
    https://github.com/google/gson


    butterknife 依赖注入框架  
    https://github.com/JakeWharton/butterknife


    leakcanary 内存泄漏检测工具  
    https://github.com/square/leakcanary


    Glide 图片请求库  
    https://github.com/bumptech/glide  
    教程地址:http://ocnyang.com/tags/Glide/


    circleimageview 圆形图片库  
    https://github.com/hdodenhof/CircleImageView


    greenDAO 数据库  
    https://github.com/greenrobot/greenDAO


    eventbus 事件发布/订阅框架  
    https://github.com/greenrobot/EventBus


    3. 常用第三方平台的使用(推送 + 社会化分享登录 + 短信验证)

    这里先说一下,其实目前国内市场有相同功能的各个平台基本上趋于同质化,选择哪个也没必要那么纠结,效率相差不会太大。


    1. 小米推送(本来没想用小米的,抵不住前几年小米手机买的好名气大,我就用用试试。这里说一下和其他平台相比的不足点,小米推送目前不支持富文本的但是效率是很不错的。)

    2. ShareSDK Mob 平台的社会化分享和登录

    3. SMSSDK Mob 平台的手机短信验证(感觉 Mob 平台名气稳健,一方面是名字取得好呀,一方面永久免费)

    4. 友盟统计 (这个小应用大部分都会用吧)


    4. 一些针对功能的开源库

    BaseRecyclerViewAdapterHelper RecycleView 拓展库


    无论在哪个项目,可能使用相对比较频繁的就是列表了,这里先说一下自己选取列表库。如果你还在着重用ListView/GridView,你真的需要抽出一点时间还研究研究一下 RecyclerView 的用法了。


    RecyclerView 的使用我想大家已经在日常开发中已经频繁使用了,现在针对 RecyclerView 的封装库也已经是遍地都是了,Github 上 star 过千的也很多很多了。


    大家可以看看这位朋友总结的 RecyclerView 库的集合,你一定会眼花缭乱的:


    《那些酷炫的RecyclerView开源库整理》

     http://www.jianshu.com/p/154891851fe2


    而我这当初在对比多个库后最终选择了 BaseRecyclerViewAdapterHelper 这个库,原因这个简单说一下:自己在选择时的标准是:


    • 列表要有的功能要全(添加 Header&Footer,下拉刷新页面,上拉加载更多这些基本的功能都要有);

    • 不能有入侵性,所谓入侵性就是不能对原生态使用有本质的改变,比如有些框架要求你在使用时使用 SuperRecycleView 诸如这些自定义的控件名,更有甚者有时候看这些框架源码才发现,它内部竟然是继承封装的 LinearLayout;有些要求你在使用原有控件时,需要在原有控件外部嵌套一层父布局,这点也是不能容忍的。

    • 这里简介一下 BaseRecyclerViewAdapterHelper,这个框架入侵性非常小,布局时你不需要任何改变,需要下拉刷新时,你可以像从前一样在外部嵌套一层 SwipeRefreshLayout 就好了。同时加载动画,加载失败等的布局你另外设置就行了,添加 header/footer 你新建一个布局通过 .add(header) 就很轻易的添加上了。
      BaseRecyclerViewAdapterHelper 这个框架从命名上你大概就能看出来,它的入侵体现在 Adapter 上,但是 Adapter 的职责是数据适配填充,对它的入侵在我看来是可以接受的。


    这里就说这么多,感兴趣的话自己可以到 Github 上了解一下具体用法(说明文档还算友好,建议参考Demo看):
    Github 地址:

    https://github.com/CymChad/BaseRecyclerViewAdapterHelper


    这里向大家展示一下在“小秋魔盒”中的使用:


    多布局:

    0?wx_fmt=png



    拖曳


    0?wx_fmt=gif


    添加 Header & Footer


    0?wx_fmt=gif

    ReactiveNetwork 手机网络连接状态动态监控  

    现在的应用中,常常用到例如 WiFi 网络下显示图片,而手机流量下不显示图片的需求,这个时候就需要随时监听手机网络的连接和断开、WiFi和流量的切换,以便随时做出相应的变化。
    ReactiveNetwork 这个库能够帮你做到这一点。这个库我也是无意中发现的,具体的用法大家可以自己查看:
    Github地址:

    https://github.com/pwittchen/ReactiveNetwork

    colorpicker 颜色画板选择库  


    0?wx_fmt=png


    类似的库也有很多,但还是喜欢这个。

    https://github.com/QuadFlask/colorpicker

    BGAQRCode-Android 二维码扫描项目


    0?wx_fmt=gif


    二维码扫描|图片来自Github

    作者本身也是改造的别人的一个库,如果你的项目中需要二维码扫描且同时要求不是太高,可以考虑使用此库。

    Github 地址:

    https://github.com/bingoogolapple/BGAQRCode-Android


    MPAndroidChart 图表库


    0?wx_fmt=gif


    在 Android 开发中使用过图表的,应该都会知道这个库吧。这个库是真心强大的不能强大的开源库,能满足你大多的图标图需求了。


    Github 地址:

    https://github.com/PhilJay/MPAndroidChart

    material-calendarview 材料设计日历控件


    0?wx_fmt=png



    改造后支持农历和节假日查询的日历,很漂亮的一个日历控件,可拓展性也很不错。


    Github 地址:

    https://github.com/prolificinteractive/material-calendarview

    flexbox-layout 盒子布局控件

    0?wx_fmt=png


    Github 地址:

    https://github.com/google/flexbox-layout  

    相应的教程也有很多,大家自行 Google 吧。


    KenBurnsView 视差图片控件


    0?wx_fmt=gif


    有时候项目中应用一下,这种效果还是很不错的。

    Github 地址:

    https://github.com/flavioarfaria/KenBurnsView


    materialsearchview 材料设计搜索框


    0?wx_fmt=gif


    Github 地址:

    https://github.com/MiguelCatalan/MaterialSearchView

    MagicIndicator 指示器库

    0?wx_fmt=png


    这个库,目前发现多多少少还是有一点bug的。

    MagicIndicator 地址:

    https://github.com/hackware1993/MagicIndicator

    Android应用自动更新库(android-auto-update)


    一个应用本地自动更新的库,Dialog & Notification 两种形式都支持,还是很不错的。
    项目地址:

    https://github.com/feicien/android-auto-update


    Slidinglayout 果冻弹跳效果


    0?wx_fmt=gif



    这种效果在QQ上大家应用很常见,一般情况下都是用在 WebView 上吧,当然你还可以用在其他地方,发挥你的想象力。


    Github 地址:

    https://github.com/HomHomLin/SlidingLayout

    SlidingTutorial-Android 引导页


    0?wx_fmt=gif


    0?wx_fmt=png




    根据Demo直接使用,可定制的东西很少,当然引导页本身也没什么可定制的,就看自己喜欢不喜欢这个引导页的设计。这里给出了两个库,我在应用中采用的是第一个,大家欣赏一下就行了。


    SlidingTutorial-Android项目地址:

    https://github.com/Cleveroad/slidingtutorial-android  
    AppIntro Github 地址:

    https://github.com/apl-devs/AppIntro

    Android 权限的动态申请

    从 Android 6.0 开始,部分高级权限需要动态申请,在以前的版本中是在安装应用时一次性许可所有权限的申请,但是 6.0 以后,安装后只会默认允许部分低权限,高级权限需要你手动申请用户开通,如果你不做申请在应用权限的界面会闪退崩溃。


    相信一线开发者早就知道这些了,这里给出几个可以帮助你动态申请权限的库:


    • PermissionsDispatcher 地址(目前应用中使用的是这个):https://github.com/hotchemi/PermissionsDispatcher

    • RxPermissions 地址:

      https://github.com/tbruyelle/RxPermissions

    • easypermissions 地址(貌似大家更青睐这个,不知道为什么):https://github.com/googlesamples/easypermissions

    Android 图片手势控件


    0?wx_fmt=gif


    Github 地址:

    https://github.com/boycy815/PinchImageView


    结尾


    好了,对库就总结这么多吧。如果大家在玩“小秋魔盒”时遇到什么问题都可以在下方留言,如果对应用中的某个功能的实现效果有疑问也可以下方留言,如果我感觉有必要的话,会写一些相应的教程给大家。


    目前也已经在 Github 上建了相应的项目,同时也在上面更加详细的总结了用到的第三方库和相关功能的实现,大家可以看看:


    小秋魔盒 Github 地址:

    https://github.com/OCNYang/QBox   

    你有好的文章想和大家分享欢迎投稿,直接向我投递文章链接即可


    Java和Android架构

    微信扫描或者点击下方二维码领取Android\Python\AI\Java等高级进阶资源

    关注后回复“百度”、“阿里”、“腾讯”、“资源”有惊喜

    640?wx_fmt=jpeg

    公众号:JANiubility

    欢迎加入我们的Java和Android架构圈,已有近1000人加入学习交流,更多学习资源更新,更多交流进步

    640?wx_fmt=png


    更多学习资料点击下面的“阅读原文”获取

    0?wx_fmt=gif

    展开全文
  • 安卓app开发-01-开发工具及环境配置

    万次阅读 2018-09-18 19:23:10
    安卓app开发-01-开发工具及环境配置 请大家根据推荐指数和自己的意愿选择 使用 Android Studio 1.可以使用 Android Studio 下载地址:http://www.android-studio.org/ 配置方法我就不转载了,请参考:...

    安卓app开发-01-开发工具及环境配置

    请大家根据推荐指数和自己的意愿选择

    使用 Android Studio

    使用 Eclipse+ADT+Android SDK

    • 1.如果详细配置的话,这个比较麻烦
    • 所以我提供一个集成好的 eclipse 开发工具,解压即可使用
    • 下载地址:https://pan.baidu.com/s/1vE6tNAkTz-5C9rSIRpy00g 密码:oq7c
    • 推荐指数: ☆☆☆☆
    • 打开即可使用者请忽略本段;有个需要注意的地方,一般打开即可使用,如果你之前下载过 Android SDK 不要使用,要使用压缩包的 sdk,不然版本不匹配找不到解决办法,所以如果你打开,新建安卓项目,报错的话,进行下面设置
    • 将SDK路径设置成压缩包里解压后的SDK路径:
      在这里插入图片描述
    • 2.如果不想再下一个 eclipse,就想在自己 eclipse 上配置
    • 推荐指数:☆
    • 帮你找好了,请参考:https://www.cnblogs.com/zh719588366/p/5928140.html

    环境配置

    • 关于环境配置主要是针对 jdk 的环境变量,如果之前配置好,也可以参考看一下
    • 如果你配置过了,确保没有问题,请打开 cmd
    • 然后测试:1.java 2.javac 3. java -version 3条命令
    • 有一条任何一条命令出错,就说明变量配置有错

    配置变量方法

    • 所有地址根据自己安装的路径,要自己对应
    • 1.JAVA_HOME
    • 变量值为 jdk 的路径:
      在这里插入图片描述
    • 2.Path变量中添加路径
    • …\jdk…\bin
      在这里插入图片描述
    • 3.新建变量:CLASSPATH
    • 变量值为:

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    • 4.再次测试:
    • 有错重新检查

    使用 Eclipse+Tomcat+MAVEN

    更多文章链接:安卓app开发

    展开全文
  • 简易的安卓app

    2020-07-25 23:30:37
    一个简易的写数字的安卓app,可演示,3.0版本android studio完成
  • 如何Python写一个安卓APP

    万次阅读 多人点赞 2016-01-26 09:17:51
    使用python写一个安卓APP

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youerning.blog.51cto.com/10513771/1733534

    前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓的APP的可能性,还真行。

    既然要写个APP,那么总得要有个想法吧。
    其实笔者想做两个APP来着,一个是自己写着好玩的,一个是关于运维的。
    关于运维的APP,设计应该如下
    可能长这样:

    这里写图片描述

    然后设计应该是这样:

    这里写图片描述

    如果觉得可行的话,评论留言一下你觉得应该写进这个APP的运维常用命令吧^_^,笔者暂时想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到github上,大家一起用嘛,开源才是王道,哈哈。

    好吧,进入正题。
    我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。
    因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的APP,很酷吧。
    本文会带大家写一个Hello world并瞧一瞧Python版的2048的代码

    kivy安装
    环境说明:笔者在用的是Python2.7.10
    这里仅介绍windows平台安装
    所有平台参考: https://kivy.org/#download

    更新pip,setuptools

    python -m pip install --upgrade pip wheel setuptools
    

    然后是安装所需要的依赖

    python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \
    kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
    

    值得注意的是,上面的安卓需要访问Google,所以请自备梯子,而且kivy.deps.gstreamer这个包比较大(95MB),可以单独本地安装,http://pan.baidu.com/s/1o7mlxNk
    然后就是安装kivy了

    python -m pip install kivy
    

    至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧。
    注:这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。

    如果kivy在python中应该就能导入了。

    这里写图片描述

    按照世界惯例,我们”hello”一下吧。
    新建一个.py文件

    from kivy.app import App
    from kivy.uix.button importButton
    
    class TestApp(App):
        def build(self):
            return Button(text='Hello,kivy')
    
    TestApp().run()
    

    运行:

    这里写图片描述

    然后会弹出一个框,大概如下,点击”hello,kivy”会变颜色

    这里写图片描述

    点击窗口并按“F1”会这个窗口的一些属性

    这里写图片描述

    然后我们回过头看一看代码。

    ##导入App,然后让TestApp这个类继承
    from kivy.app import App
    ##导入一个Button,运维有这个button,当你点击的时候才会有所反应
    from kivy.uix.button importButton
    
    ###定义类,名字必须是xxxApp
    class TestApp(App):
        ###build一个Button
        def build(self):
            ###返回一个Button,文字内容是“Hello,kivy”
            return Button(text='Hello,kivy')
    
    ##运行,因为继承了App,所以才有的run这个方法
    TestApp().run()
    

    上面就是我们的Hello了
    在windows上运行当然没有什么太大的意义,怎么在安卓手机上运行才是我们想要的,
    这时我们需要一个编译环境。
    官方说明的环境,如下:

    You’ll need:
        A     linux computer or a virtual machine
        Java
        Python     2.7 (not 2.6.)
        Jinja2     (python module)
        Apache     ant
        Android     SDK
    

    虽然官方提供了一个似乎还不错的虚拟机镜像,但是还是有很多内容需要翻出去,所以笔者在这里提供相对而言更加完善的镜像
    下载地址:http://pan.baidu.com/s/1geyAY7x
    注:virtualbox,vmware需自行下载
    root密码:kivy
    默认使用账户kivy,密码:kivy123

    当然你也可以下载官方镜像,因为第一次编译需要去国外下一大堆东西,所以请自备梯子。

    Virtual Machine
    A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation:
    Kivy Buildozer VM
    Or select the Torrent

    在笔者提供的镜像里,桌面上有一个dev_and,只要将上面写的代码,放入这个文件夹即可(当然也可以在其他目录,后面会讲到)。

    cd Desktop/dev_and/
    

    初始化会在当前目录生成一个buildozer.spec文件 用于配置生成的apk相关信息

    buildozer init
    

    修改buildozer.spec文件

    vi buildozer.spec
    

    至少修改下面三项

    # (str) Title of your application
    title = helloworld
    
    # (str) Package name
    package.name = helloapp
    
    # (str) Package domain (needed for android/ios packaging)
    package.domain = youer.com
    

    然后注释

    # (str) Application versioning (method 1)
    #version.regex = __version__ = ['"](.*)['"]
    #version.filename = %(source.dir)s/main.py
    下面这行改为非注释
    version = 1.2.0
    

    最后我们生成我们需要的apk文件

    buildozer -v android debug
    

    buildozer.spec更详细的相关参数配置参考:
    http://buildozer.readthedocs.org/en/latest/specifications.html

    buildozer命令会在当前文件夹创建一个bin,该文件夹里面有我们想要的apk文件

    helloapp-1.2.0-debug.apk

    安装以后应该是这样

    这里写图片描述

    话说在编译的时候可能出现空间不足的情况,根据虚拟机的不同(vmware或virtualbox)自行扩容吧。

    最后我们来瞧瞧简易版Python开发的2048这个游戏的源代码。
    代码来自:https://github.com/mvasilkov/kb/tree/master/6_2048
    先看效果图

    这里写图片描述这里写图片描述这里写图片描述

    试玩了一下,还是蛮流畅的,有兴趣的可以下载玩一下
    下载地址:http://pan.baidu.com/s/1eQZACDW
    这个游戏代码虽然不长,但是还是蛮占篇幅的,所以简要的说明一下流程:

    这里写图片描述

    主要由三部分组成,一是素材,图片音频之类的文件,二是Python代码,三是kv文件,这个kv文件有点像html中的css。
    Python代码的文件名一般命名为main.py
    然后一定有一个叫做XXXApp的类,并继承App。
    比如该类叫做GameApp,那么该目录下的kv文件则必须为Game,如上图所示,如果不是,那么kv文件中的一些设定就不会生效。
    比如设定一个标签

    Label:
        id: time
        text: 'xxxx'
        font_size: 60
    

    id为time,text文本内容为’xxxx’,然后字体为60
    好吧,点到为止吧,不过似乎什么都没点到~~~

    从无到有做一个App,我想我会另起一篇文章吧。

    本文出自 “又耳的笔记本” 博客,请务必保留此出处http://youerning.blog.51cto.com/10513771/1733534

    展开全文
  • 安卓app自动更新功能完美实现

    万次阅读 2018-11-16 14:42:00
    零、准备工作 0.1第三方库 implementation ‘io.reactivex.rxjava2:rxjava:2.2.2’ implementation ‘io.reactivex.rxjava2:rxandroid:2.1.0’ implementation ‘io.reactivex.rxjava2:rxkotlin:2.3.0’ ...
  • 安卓APP开发优势和概述

    千次阅读 2017-10-23 11:46:50
    安卓APP是一种手机应用软件,是使用在安卓手机上或者是Android系统的第三方应用程序。APP的英文Application的简称,通常是指iphone,安卓等手机应用软件,现在的APP多指智能手机的第三方应用程序。 伟鹏科技安卓
  • 安卓app设计规范整理和Android APP设计篇 发布于: 2014 年 8 月 24 日 by admin 随着安卓智能手机不停的更新换代。安卓手机系统越来越完美,屏幕尺寸也越来越大啦!比如最近小米的miui 6的发布和...
  • 当前主流的安卓APP开发IDE

    万次阅读 2016-10-13 18:56:49
    我是去年4月份接触的Android开发,因此特别有感触,可以明显的感受到安卓APP主流开发方式的改变。去年,2015年年初,各大安卓开发群大部分大牛在用Eclipse+Genymotion开发APP,初入群询问大家也都推荐这种方式,因为...
  • 由于博主长期从事海外App的开发,所以心系谷歌爸爸的动向呀,最近谷歌爸爸推出了一个Android App Bundle的东西,据说可以压缩包体,当然这仅限于上传Google Play的应用,国内市场不支持,当然我们也可以学习谷歌爸爸...
  • 现在最流行的App破解技术大多是基于一定相关技术的基础:如一定阅读Java代码的能力、有一些Android基础、会使用eclipse的一些Android调试的相关工具以及了解一些smali的语法规范和字段的自定范围,再利用现有的各种...
  • 最近无意发现MATLAB/simulink非常强大,你不需要懂额外android,Java JNI,C/C++等知识,直接可以在simulink中搭建好你的模型然后转成属于你自己的app,功能、控件完全由你来把握!(苹果手机用户也可以的,下面只是...
  • Android APP调起小程序流程源码+实例解析

    万次阅读 多人点赞 2020-04-08 16:59:11
    继上篇Android APP A通过Uri调起B,实现授权登录(无SDK类似微信登录),刚刚完成今天功能需求而记录的一个工作需求功能:APP调起指定小程序,读者比较喜欢有图看效果,再看内容.本文涉及点比较多,1,微信SDK集成 2,微信小...
  • 安卓app开发-03-项目的基本开发步骤

    万次阅读 多人点赞 2018-09-19 15:01:33
    这里分享一下开发 安卓 app 的流程,当然有些感觉不必要,其实不然,前期工作也是极为重要的额,就像开发的时候如果目标不对的话,到后期后很迷的,所以一定要提前做好规划,就像上一篇介绍的去做详细的脑图 ...
  • 如何用Python写一个安卓APP

    万次阅读 多人点赞 2018-04-11 19:23:56
    前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python写安卓APP...
  • 安卓APP的http访问权限

    万次阅读 2019-09-24 19:04:58
    用 Delphi 写一个安卓 APP,用 TIdHTTP 去访问一个 WEB 服务器,不行。网上查了一下,发现需要这样做: 在 APP 的工程目录下,有一个 XML 文件,“AndroidManifest.template.xml”,用文本 编辑器打开它: 在<...
  • Android App 安全登录认证解决方案

    万次阅读 热门讨论 2018-03-07 17:16:59
    基于Android App 安全登录认证解决方案近几年移动互联网的高速发展,智能手机的使用用户呈现爆炸性增长,手机终端上的App 种类繁多,大多数App 都需要与后台系统进行交互,交互的第一步需要进行登录认证,过于简单的...
  • Android App打包流程

    千次阅读 2019-02-28 19:14:17
    Android App打包教程、 准备工具(Hbuilder) 打包Android App利用Hbuilder工具(下载路径:http://www.dcloud.io/) 下载Hbuilder并安装成功,打开。 在以下界面选择“新建wap2app” 按照以下提示,依次填写,然后...
  •  我的一个项目做的的是图片处理,用 python 实现图片处理的核心功能后,想部署到安卓app中,但是对于一个对安卓和服务器都一知半解的小白来说要现学的东西太多了。  而实际上,我们的项目要求并不算高,以我现有...
  • Android APP的签名

    千次阅读 2018-09-01 18:17:14
    Android APP的签名 Android项目以它的包名作为唯一的标识,如果在同一部手机上安装两个包名相同的APP,后者就会覆盖前面安装的应用。为了避免Android APP被随意覆盖,Android要求对APP进行签名。下面介绍对APP进行...
1 2 3 4 5 ... 20
收藏数 807,655
精华内容 323,062
关键字:

安卓app