首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android APP项目重启

在大学做了一个app,然后发布到百度手机助手和小米应用商店了,现在下载量达到了2万,但是估计拆卸量也挺高的。 由于看到下载量还可以,于是决定重启项目(之前都快把它忘了)。...因为从来就没有想过拿app来盈利。不过作为社会人(都是泪)来说,有一笔额外收入是非常重要的,谁都不会排斥吧~ 之前项目是用eclipse开发的,然后是用git做版本管理。...这有可能是so文件没有支持相应的cpu,还有可能是代码过于凌乱,多出内存泄漏,使用重新启动的app有几点需要优化的: 重新理顺代码,添加对arm和x86以及mips类型的cpu的支持 实现动态更新,这样才是可持续发展之道...添加广告sdk,毕竟盈利才是我继续项目的目标和动力 迁移代码到Android Studio,并实现代码混淆以及文件加密 添加日志收集sdk,这样方便从日志发现崩溃的问题 其他的还有待扩展,目前还是先实现这一个小小的目标再说吧

77820

vue项目-音乐app

网易云音乐 git地址 https://github.com/majunchang/wangYiYun-Music 项目截图 mark mark mark mark mark mark mark mark...return Promise.resolve(res.data); }) } 这是nodejs 代码 仅仅推荐页面 用到了这个axios 其余的都是使用接口配置jsonp实现的 var app...}).then((response)=>{ res.json(response.data) }).catch((e)=>{ console.log(e); }) }) app.use...run dev的时候 会在dev-server中运行 我们结合axios和express框架 配置使用代理 加入loading组件和懒加载组件 在网速较低的情况下 提高了用户的体验 后台代理代码 var app...('/api',apiRoutes); 歌手页面 分为歌手列表页和歌手详情页 歌手列表页需要做出左右联动 类似于 手机通讯录那样的 歌手详情页要要出模拟原生app的 滑动感觉 歌手列表页 将他封装成了

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android小项目——新闻APP

前言: 在公司学习了一段时间Android知识,决定做一个小项目,目的是学会运用所学的基础知识,在这里记录一下开发历程,大家可以把它看成一款入门级练手的 Demo 应用吧~ 项目概述: 类型...: 新闻APP(低仿今日头条) 基本功能: 欢迎页面加载(3s,点击可跳过)——Activity相关 用户注册/登录 ——SQLite运用 横向滑动列表显示新闻类别——TabLayout、ViewPager...———-华丽分割线———- 下面进入重点,开始介绍这个项目 1、项目结构: 类文件: 资源文件: 2、主要功能及其代码实现: 欢迎页面:(持续时间为3s); 利用handler机制并开启一个线程...System.exit(0); } } } 我的: 账号安全: 该功能即修改用户基本信息;本质是对SQLite的应用; 收藏夹:列举曾收藏过的所有新闻; ———-华丽分割线———- 至此,项目介绍完毕

1.1K10

开源项目——FLutter开发录音APP

Flutter录音APP 一个录音小工具,github地址,https://github.com/ThinkerJack/flutter_record。...1.语言环境 Flutter SDK : stable 2.0.6 Dart SDK: stable 2.12.3 2.项目截图 3.开源软件包 flutter_sound: ^8.1.9 #录音...5.项目总结 技术上来说没有什么难点,没有引入过多的第三方软件包,网络请求,路由跳转,页面间传值都没有进行额外的封装。产品的原型也比较简单,没有设计图。...比较大的收获是熟悉了一下FLutter项目android和IOS的打包。...apk打出来的包特别大,因为多种架构模式的安卓包都打在一起了,加上--split-per-abi会把不同架构的包分开打,"armeabi-v7a", "arm64-v8a"是比较主流的,安卓也可以单独打开项目中的

1.6K00

【Uniapp】-uni-app项目结构

的开发环境,知道了如何通过 HBuilderX 将 Uniapp 编写的代码运行到浏览器当中,运行到微信开发者工具当中,运行到安卓模拟器上面去,了解完之后,接下来再来给大家介绍了解一下 Uniapp 默认项目的一个结构...步入正题 好,那默认项目的一个结构其实非常简单,如果已经学过微信小程序,只要学过了小程序开发,你再看它结构,跟切菜没太大区别。...它里面就是存放打包的一些这个内容,你要运行到浏览器里面去,要运行到微信小程序里面去,它打包代码就放在这,比如说 MP,就是打包到微信的代码: App.vue 然后再继续看,App.vue 是什么?...是因为我们没有配置微信小程序的 APP ID,那怎么配置呢?...不需要,你只需要知道去哪儿能够找到这个文档就 OK 了,那么到此为止,这个 Uniapp 项目它的一个基本的一个结构,以及结构里面的每个文件有什么作用就讲清楚了,我们比较常用的例如 pages 去编写我们对应的一些页面

42520

uniapp 项目打包安卓 App

打包安卓 App 2. 安卓 App 安装到手机 1....打包安卓 App 点击 菜单栏 —> 发行 —> 原生App-云打包 需要登录 dcloud 账号,没有的话就去注册一个,回到 Hbuilderx 登录账号即可 登录 dcloud 账号后,再进行 ...原生App-云打包,你会看到这样一个窗口,下面是默认勾选项 在上图中可以看到还没有 Android 包名,那么需要在 mainfest.json 文件中生成 uni-app 应用标识(AppID):...如果想要打包一个安卓 App,只需要修改两项内容: 点击 原生App-云打包 弹窗右下角的 打包,如果没有按照 amazon-corretto 插件会提示安装,安装即可: 点击 原生App-云打包...如果有很多开发者在同一个时间提交了云端打包,那么等待的时间会比较久 下面是打包成功后的提示,安卓 App 打包生成的 apk 文件存放在 unpackage/release/apk 目录下面 2.

2.5K10

服务器APP】利用HBuilder X把网页打包成APP

概述 探讨如何将网页转化为APP,这似乎是一个令人感到困惑的话题。 利用HBuilder X,一款基于Electron框架的集成开发环境,这一转变变得轻而易举。...HBuilder X具有多平台支持、HTML5+CSS3+JavaScript开发、内置调试工具和实时预览等特点,让开发者能够利用熟悉的前端技术,快速将网页应用打包成适用于iOS和Android平台的原生APP...准备工作: 【安装指南】HBuilder X 下载、安装详细教程-CSDN博客 1.1 新建项目 1....打开文件->新建->项目 根据需要选择 1.2 基础配置 确定APP名称+APPID【需要点击重新获取注册登录】 1.3 图标配置 选择APP图标 1.4 启动界面配置 登录图显示 1.5 模块配置 取消勾选...Contact【如果实名认证了可以勾选】 1.6 打包成APP 发行->云打包 下载成功后去对应文件夹就可以看到安装包apk文件了。

11610

服务器部署项目

安装需要的软件 只是初步使用的话,我觉得这几个就够了,也可以使用docker,那就更方便了 1、java环境 若项目是springboot项目的话,内置了Tomcat,所以只需要java环境即可。...2、Tomcat 在使用 Spring 时,项目部署时需要我们在服务器上部署 tomcat,然后把项目打成 war 包扔到 tomcat里 3、mysql 数据库,看项目使用的什么数据库就安装什么就可以了...80;   # 端口 server_name localhost 192.168.233.131;   # 域名 location / {             # 代表这是项目根目录...# 首页 固定这样写 # proxy_pass http://cluster; # 反向代理设置 只部署一台可不配置 这里模拟使用 } } 两个网站部署在同一台服务器上...,两个域名解析到同一个IP地址, 但是用户通过两个域名却可以打开两个完全不同的网站,互相不影响,就像访问两个服务器一样, 所以叫两个虚拟主机 server { listen 80 default_server

18220

App项目实战之路(二):API篇

API定义 本项目的API是打算使用REST方式定义的。那么,首先,就是资源的Endpoint定义。...在本项目中,我打算和大部分开放API一样采用第一种方式即可。另外,如果版本号不提供,则默认为采用最新版本的接口。 最后,再定义下响应的数据协议。...这个很难保持一致,就算使用长连接不断获取服务器时间,也会因为网络原因而存在延迟,而且在移动网络延迟可能还会比较高。 还有另一种方案,就是使用nonce字段,值为一个较长的随机数,而不是时间戳。...不过,采用这种方案的话,那服务器需要保存以前发送过的nonce。每次收到请求后先检查nonce是否已存在,存在则不予处理。这样,时间久了,nonce的量将会非常大。...不过,在我的这个项目中,初期我只要求加强签名的不可预测性即可,而nonce方案具备更高的不可预测性。

1K20

项目管理 | App和小程序对比

手机软件项目在起始阶段非常重要的一点就是要确定实现方式:使用原生App实现还是使用小程序实现。...这里的原生 App 包括 Android 和 iOS 两端;小程序主要是指微信小程序(虽然支付宝、百度、抖音等也都有自己的小程序,但我没有接触过,此处不做探讨)。...基于我目前的理解,原生 App 和小程序的对比情况如下: 补充: 1、微信小程序的通知订阅方式: 一次性订阅:用户每次查阅消息时都会弹窗提醒用户是否要接收该功能的通知。...(类似于手机 App 中的通知权限设置,一次设置终生有效)。目前微信官方仅将其开放给了政务民生、医疗、交通、金融、教育等线下公共服务。...2、关于App开发的人员成本 Google 推出的 Flutter 技术也实现了一套代码多端部署(移动端、Web端、桌面端和嵌入式平台),如果选择 Flutter 作为 App 的开发技术,可以节省一个人员成本

81220

uni-app 项目初始化

创建 uni-app 项目 1. 打开 HBuilder 软件 2. 依次点击 文件 → 新建 → 项目 3. 点击 uni-app,并输入 项目名称,项目位置等信息并单击创建即可。 4....在项目栏中点击项目名 2. 初始化uniCloud云开发环境 1. 创建 uniCloud 云开发环境 项目→创建云开发环境→腾讯云 这里建议学习的时候用腾讯云,因为免费。 2....右击项目中的 uniCloud,点击关联云服务空间或项目 2. 创建服务空间 1. 点击 新建 2. 填写 服务空间,并点击创建 建议服务空间名和项目名相同,便于辨识。 3....3. tabbar 初始化 0. tabbar介绍 tabbar 相信大家都不陌生,小程序,app都有tabbar,方便页面的切换。 1....项目代码 本次学习所用到的 db_init.json 以及 图片素材 在项目代码中可以找到。

72210

App项目实战之路(三):原型篇

对于从草图开始设计原型的人来说,这款App真是再适合不过了。 当然,局限性也很明显。首先,原型图只能通过其他方式完成。其次,交互非常有限,只能实现页面间的跳转,其他交互比如同一页面内的交互就别想了。...最后,它只适用于App原型。 墨刀 墨刀是一款在线的原型设计工具,上手也很简单,网站也提供了新手教程。墨刀的功能比 POP 就强大多了,除了支持手机App原型设计,也支持平板和网页。...本项目的原型就是用墨刀设计的。 ? 墨刀吸引我的第一个优点就是提供了很多方便的组件库。...就举我的项目的栗子,我的App中有一个需要给程序猿设置技术标签的需求。现在看看加法怎么做。首先,技术标签可以分为三大类:移动端、前端、后端。...直接以本人的项目为例,简单讲讲我是怎么进行原型设计的。 首先,对功能需求进行分类。

1.7K30
领券