分享119个Android手机应用源代码总有一个是你想要的

简介: 分享119个Android手机应用源代码总有一个是你想要的

分享119个好看且实用的Android手机应用源代,总有一款适合你,小弟在某付费网站上收集的,虽然不是我的原创但是小弟这119个代码也是花了很多时日!

链接:https://pan.baidu.com/s/1fe5jWQ7Riap6cd9tREYjNA?pwd=8888

提取码:8888

下面是项目的名字,我放了一些图片,所有图片全都放进去是不行的100多个图太多,大家下载后可以看到。下面是项目的名字。

Android-- 引导页面的实现

Android APP引导页大全

Android Push it单机版事件管理APP

Android RecycleView+任意头尾布局+拖拽换位+拖拽删除demo

Android sql练习合集

Android 仿12306

Android 优秀计步器

Android 体重计算源码

Android 使用Gallery_tabhost实现标签效果图源码

Android 例子源码根据CPU使用时间计算程序电量使用

Android 医院介绍电子书籍源码

android 图片涂鸦

Android 基于局域网的P2P聊天系统

Android 天气预报

Android 实时浏览各种文章APP

Android 开发辅助工具

Android 手机新闻客户端源码

Android 手机点餐下单项目源码

Android 新闻客户端

Android 日历控件源码

Android 日记系统源码(数据库的基本操作)

Android 极简强大VR本地播放器

Android 用handler机制联网获取图片

Android 百宝箱

Android 简单的翻译软件

Android 精美仿开眼视频跨平台App

Android 自定义数字密码输入键盘

Android 趣味答题应用

Android 音乐播放器

Android--AA记账助手

Android--Hide-Music-Player

Android-3D卡片效果

android个人中心页面效果源码

Android仿微博、微信、qq 点击缩略图TransferImage

Android例子源码IOS风格的uitableview列表

Android例子源码IOS风格的圆角分组设置页面

Android例子源码不断保持后台唤醒的例子源码

Android例子源码九宫格密码输入例子

Android例子源码仿QQ的头像选择弹出的对话框

Android例子源码仿多看阅读的左右平移翻页效果小例子

Android例子源码可以通过网络请求内容的自定义列表选择Dialog

Android例子源码图片旋转缩放加盖水印透明倾斜扭曲处理

Android例子源码实现Windows8风格的Dialog

Android例子源码强大的listview效果集合项目

Android例子源码模仿IOS音乐的可拖动导航栏功能

Android例子源码模仿安卓微信、云播雷达扫描动画效果

Android例子源码类似58同城的通过滑屏控制引导页

Android例子源码计步器圆形UI设计

Android例子源码适合新手学习的listview使用源码

android及时通讯源码

android可伸缩日历效果源码

Android应用源码CreativeCommons新闻客户端半成品

Android应用源码使用Vitamio框架的网络在线电视直播

Android应用源码全能网络视频播放器

Android应用源码单机版电子阅读器

Android应用源码可以直接发邮件的简洁课程表项目源码

Android应用源码可以管理U盘的文件管理器

Android应用源码哔哩哔哩弹幕网站源码

Android应用源码基于bmob的即时聊天

Android应用源码大学生考勤项目源码

Android应用源码带密码登陆的密码保险箱

Android应用源码开关WIFI热点搜索连接开源有注释

Android应用源码比较不错的新闻客户端

Android应用源码省市联动选择城市的天气预报源码

Android应用源码简单的NB微博项目源码

Android应用源码简洁的随手记事项目源码

Android应用源码类似小米的天天文件管理器

Android应用源码老人居家看护系统

Android应用源码蝌蚪听书第二版听书神器

android掌上几分钟视频应用源码

Android版GitHub

Android简单通讯源码:手机控制PC的关机、重启

Android软件源码短信通讯录毕设项目带需求报告

Android软件源码类似时间轴记录的记账记事本

Android项目源码 studio和eclipse双版本仿bilibili客户端

Android项目源码GPS实时定位位置共享

Android项目源码QQ登录语音合成桌面控件天气预报

Android项目源码v2ex技术社区非官方客户端

Android项目源码事件日程管理APP

Android项目源码任阅小说阅读器高仿追书神器

Android项目源码在线课堂教育UI框架源码

Android项目源码基于Bmob的糖尿病用药提醒追踪系统

Android项目源码基于MVVM架构的非官方知乎日报APP

Android项目源码基于安卓的简单租车系统

Android项目源码家庭理财通安卓课程设计源码

Android项目源码带悬浮窗和图表统计的流量助手

Android项目源码某培训机构的多功能播放器教学项目

Android项目源码煎蛋网非官方客户端项目源码

Android项目源码环形锁屏应用源码

Android项目源码百度搜索无推广无竞价剔除推广信息

Android项目源码给其他应用加锁的程序锁源代码

Android项目源码美观大方的雅趣音乐

Android项目源码超低耦合框架全自动注入自动分发框架

Android项目源码运动健身项目

Socket编程源码(与PC通讯)

def builder_word(self, word_title, list_files):
        """
        输出产物是word文件
        :param word_title: 文件的标题
        :param list_files: 文件集合(单个内容)
        :return:
        """
        try:
            file_count = len(list_files)
            font_name = "楷体"
            random_full_file_name = SpriderTools.get_word_image(self.sprider_category, 6, "png")
            document = Document()
            document.add_paragraph("分享" + str(file_count) + "个" + word_title + ",总有一款适合您\r\n")
            document.add_paragraph("" + str(file_count) + "个" + word_title + "下载")
            document.add_paragraph("Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj")
            # Python采集代码下载链接:采集代码.zipt - 蓝奏云
            if os.path.exists(random_full_file_name):
                document.add_picture(random_full_file_name, width=Inches(3))
            file_index = 0
            for files in list_files:
                try:
                    document.add_paragraph(files[0])
                    file_index = file_index + 1
                    if file_index >= self.word_image_count:
                        continue
                    document.add_picture(files[1], width=Inches(3))
                    document.add_paragraph(files[2] + "\r")
                except Exception as e:
                    pass
            random_full_file_name1 = SpriderTools.get_word_image("html", 14, "jpg")
            if os.path.exists(random_full_file_name1):
                document.add_picture(random_full_file_name1, width=Inches(3))
            document.add_paragraph("最后送大家一首诗:")
            paragraph = document.add_paragraph()  # 单独控制
            paragraph.add_run("山高路远坑深,\r")
            paragraph.add_run("大军纵横驰奔,\r")
            paragraph.add_run("谁敢横刀立马?\r")
            paragraph.add_run("惟有点赞加关注大军。\r")
            paragraph.bold = True  # 字体加粗
            file_full_path = self.file_path + os.sep + word_title + ".docx"
            document.save(file_full_path)
            print("Create Word:" + word_title)
            self.gen_passandtxt(file_count, word_title, list_files)
            self.copy_file(file_count, self.save_path, word_title)
        except Exception as e:
            print("Create Word Fail reason:" + str(e))

一级计算机基础及MS Office应用 2017年上半年版

二维码扫描NFC读写WIFI小车综合

云信理财UI设计源码

可以发送文件的蓝牙适配例子

图片缓存工具类源码

安卓PDF阅读器精简版

安卓手机安全卫士源码 完整版

安卓记账本源码

宝贝音乐播放器源码

带响铃提醒的简易备忘录源码

带夜间模式的浏览源码

带定位和密码找回的锁屏源码

慧版备忘录小应用源码

文件选择器源码

新闻天气商城聊天功能4合一综合源码

日记课程表源码

星座测试源码

点连线手工绘制折线图

环信Android SDK Demo

百度地图+百度云lbs的检索源码

直接发邮件的简洁课程表源码

简单的记事本源码

自我学习自我监考的管理系统

饭否网两种安卓客户端源码

def sprider(self,title_name="JS"):
        """
       采集
       php https://down.chinaz.com/class/574_5_1.htm
       JavaScript https://down.chinaz.com/class/602_574_1.htm
       Java https://down.chinaz.com/class/574_517_1.htm
       :return:
       """
        if title_name == "PHP":
            self.folder_name = "PHP框架源码"
            self.second_column_name = "574_5"
        elif title_name == "JS":
            self.folder_name = "JavaScript框架源码"
            self.second_column_name = "602_574"
        elif title_name == "Java":
            self.folder_name = "Java框架源码"
            self.second_column_name = "574_517"
        BaseFrame().right("本次采集参数:日志路径:" + str(BaseFrame().LOG_PATH) + "")
        BaseFrame().right("本次采集参数:sprider_count=" + str(self.sprider_count) + "")
        BaseFrame().right("本次采集参数:title_name=" + title_name + "")
        BaseFrame().right("本次采集参数:second_column_name=" + self.second_column_name + "")
        first_column_name = title_name # 一级目录
        self.sprider_category = title_name  # 一级目录
        second_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录
        self.sprider_type =second_folder_name
        self.merchant=int(self.sprider_start_count) //int(self.max_pager)+1 #起始页码用于效率采集
        self.file_path = self.save_path + os.sep + self.sprider_top_level + os.sep + first_column_name + os.sep + second_folder_name
        self.save_path = self.save_path+ os.sep +  self.sprider_top_level + os.sep+first_column_name+os.sep + second_folder_name+ os.sep + self.folder_name
        BaseFrame().debug("开始采集ChinaZCode"+self.folder_name+"...")
        sprider_url = (self.base_url + "/class/{0}_1.htm".format(self.second_column_name))
        down_path="D:\\Freedom\\Sprider\\ChinaZ\\"+ self.sprider_top_level+"\\"+first_column_name+"\\"+second_folder_name+"\\Temp\\"
        if os.path.exists(down_path) is True:
            shutil.rmtree(down_path)
        if os.path.exists(down_path) is False:
            os.makedirs(down_path)
        if os.path.exists(self.save_path ) is True:
            shutil.rmtree(self.save_path )
        if os.path.exists(self.save_path ) is False:
            os.makedirs(self.save_path )
        chrome_options = webdriver.ChromeOptions()
        diy_prefs ={'profile.default_content_settings.popups': 0,
                    'download.default_directory':'{0}'.format(down_path)}
        # 添加路径到selenium配置中
        chrome_options.add_experimental_option('prefs', diy_prefs)
        chrome_options.add_argument('--headless') #隐藏浏览器
        # 实例化chrome浏览器时,关联忽略证书错误
        driver = webdriver.Chrome(options=chrome_options)
        driver.set_window_size(1280, 800)  # 分辨率 1280*800
        # driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例
        driver.get(sprider_url)
        # content = driver.page_source
        # print(content)
        div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
        element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
        laster_pager_ul = driver.find_element(By.CLASS_NAME, "el-pager")
        laster_pager_li =laster_pager_ul.find_elements(By.CLASS_NAME, 'number')
        laster_pager_url = laster_pager_li[len(laster_pager_li) - 1]
        page_end_number = int(laster_pager_url.text)
        self.page_count=self.merchant
        while self.page_count <= int(page_end_number):  # 翻完停止
            try:
                if self.page_count == 1:
                    self.sprider_detail(driver,element_list,self.page_count,page_end_number,down_path)
                    pass
                else:
                    if self.haved_sprider_count == self.sprider_count:
                        BaseFrame().debug("采集到达数量采集停止...")
                        BaseFrame().debug("开始写文章...")
                        self.builder_word(self.folder_name, self.word_content_list)
                        BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
                        break
                    #(self.base_url + "/sort/{0}/{1}/".format(url_index, self.page_count))
                    #http://soft.onlinedown.net/sort/177/2/
                    next_url = self.base_url + "/class/{0}_{1}.htm".format(self.second_column_name, self.page_count)
                    driver.get(next_url)
                    div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
                    element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
                    self.sprider_detail( driver, element_list, self.page_count, page_end_number, down_path)
                    pass
                #print(self.page_count)
                self.page_count = self.page_count + 1  # 页码增加1
            except Exception as e:
                print("sprider()执行过程出现错误:" + str(e))
                sleep(1)

Android-- 引导页面的实现

Android APP引导页大全

目录
相关文章
|
5天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
11 0
|
5天前
|
Android开发
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
3 0
|
3月前
|
Android开发
分享88个Android控件源代码总有一个是你想要的
分享88个Android控件源代码总有一个是你想要的
23 0
|
3月前
|
Android开发
分享89个Android控件源代码总有一个是你想要的
分享89个Android控件源代码总有一个是你想要的
76 0
|
11月前
|
XML Java Android开发
Android优化版ListView(附源代码)
本文是博主对Adapter(适配器)的一些理解,为了加深对Adapter的理解以及记录自己的阶段学习而写,同时也适合初学者阅读,参考本条博客的逻辑进行学习。
117 0
|
固态存储 Java 开发工具
Ubuntu18.04 编译 Android10.0 系统源代码
Ubuntu18.04 编译 Android10.0 系统源代码
250 0
|
Linux 程序员 开发工具
Android核心服务解析篇(一)——下载Android源代码
Android核心服务解析篇(一)——下载Android源代码
182 0
Android核心服务解析篇(一)——下载Android源代码
|
7天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
25 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
29天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
14 0
|
4天前
|
数据库 Android开发 开发者
安卓应用开发:构建高效用户界面的策略
【4月更文挑战第24天】 在竞争激烈的移动应用市场中,一个流畅且响应迅速的用户界面(UI)是吸引和保留用户的关键。针对安卓平台,开发者面临着多样化的设备和系统版本,这增加了构建高效UI的复杂性。本文将深入分析安卓平台上构建高效用户界面的最佳实践,包括布局优化、资源管理和绘制性能的考量,旨在为开发者提供实用的技术指南,帮助他们创建更流畅的用户体验。