- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 Electron桌面客户端美化笔记
我们知道Electron窗口可直接加载网页连接(比如百度),打包后即可安装(exe即桌面程序),所以很多网站做好web端的同时,可能需要提供一个可安装执行的桌面程序,使得用户觉得更直观(有安装图标,点击即运行),而无需打开浏览器,点击连接或则输入网址访问。但是Electron自带标题栏样式很不美观,我们往往需要自定义顶部标题栏已符合我们自己的程序。去掉原生标题栏,将原生标题栏取消或隐藏调,在main.js中进行窗口配置transparent: false,//修改,否则窗口放大没法恢复。
2024-04-18 17:32:45
1144
原创 MAC编译Android源码10
继上篇文章详细介绍Android10下载后,本文主要介绍编译源码过程,并倒入android studio查看源码。下载源码可以查看MAC下载Android源码下载 Android10详解以下是我下载Android源码完成后,执行编译过程和遇到的问题记录1.在源码目录执行)(注意这里我有一个错误,直接make -j4 而没有选择编译版本)source build/envsetup.sh make -j4报错如下:由于我的系统是11.1,所以并不支持,解决方法vim build/soong/c
2021-01-06 23:23:12
602
原创 MAC下载Android源码下载 Android10详解
本人从事android开发多年,一直没有正式撸过源码,虽然工作原因接触过或多或少的系统API,但在android这个大的知识体系内,接触和了解到的简直是九牛一毛。所以,既然说是Android开发的一员,撸撸源代码是必要的。趁着元旦假期,终于有时间,将Android源码10下载编译并倒入Androidstudio过程,整理并记录,希望对准备撸源码的同学有所帮助。话不多说,开始以下阅读:# 准备条件*由于本人经济条件受限,仅有一台低配13寸MacBookPro,所以在下载源码前,网上花近四百块左右买了一.
2021-01-02 21:18:47
2249
5
原创 通俗易懂java设计模式——策略模式(Strategy)
通俗易懂java设计模式——策略模式(Strategy)策略模式:它定义了算法簇,分别封装起来。让它们之间可以互相替换,可以适合增加删除使用一个或者多个算法,此模式让算法的变化,不会影响到使用算法的客户。举例: 最近公司leader 遇到了资金短缺问题,召集公司成员开会,然后好不尴尬的给员工下了一个命令,各自准备为公司做点小奉献,凑点钱,至于怎么凑,就看员工几己了。。。简单看看我们博大精深的汉子
2017-08-08 14:30:08
382
1
原创 Android 随笔背景实现工具——一行代码实现各种背景
Android 随笔背景实现工具——一行代码实现各种背景,按钮点击效果,输入框聚焦效果等。初学者可以用来替换以前繁杂的用xml实现背景方式 简单介绍一个代码绘制背景色工具类,仅仅用系统自带几个类简单封装,可以实现各种需求的简单颜色背景,包括圆角,背景选择器等。优点 1.用代码实现,控制简单,一行代码实现想要的背景色。 2.相比xml实现起来工作量更少。xml需要多个文件,无疑增加draw
2017-07-07 15:03:22
399
原创 随笔Android IPC进程通信之——Messenger
随笔Android IPC进程通信之——Messengerandroid中用于进程通信和数据共享的方式有多种,最基本的Bundle,文件共享,Messenger,AIDL,ContentProvider,Socket等,他们的区别和使用场景这里就不再说了,详情自行查看了解了解,本文直接介绍方式之一Messenger(信使)的使用方式。代码为例,开始看看我们遇到的问题,模拟多进程数据同步问题1.新建一
2017-06-14 16:36:44
301
原创 GreenDao框架入门及基础使用(Android studio 完整配置)
GreenDao框架入门及基础使用(Android studio 完整配置)一、初识GreenDao框架GreenDao是一款ORM(object/relational mapping 对象关系映射)框架。是目前普片认为从实用性,高效性,方便性等各方面公认最好的一款轻量级ORM框架。之前类似的框架(具有ORM模块功能)的又ormlite,xUtil等等类似框架。GreenDao的官网:http:
2017-06-12 14:06:44
471
原创 Android Studio 无法断点情况之——混淆代码
小笔记,debug版本和realse版本打包的时候,我们通常在gradle中有是否混淆代码的配置 当配置minifyEnabled true 时代表混淆代码,代码混淆会影响debug断点调试,尤其是你代码中使用到过多三方框架注解这些东西的情况下,所以,你需要断点的时候在debug版本中将minifyEnabled 配置为false即可
2017-06-12 10:55:03
6514
原创 Android Studio 手把手教你NDK打包SO库文件,并提供对应API 使用它(赋demo)
Android Studio 手把手教你利用NDK打包SO库文件,并使用它(赋demo)本篇文章代码一步一步实现打包so并使用:下载NDK配置NDK环境变量新建工程开始JNI编写命令行编译JNI配置gradle打包到指定目录导出So文件使用一、下载NDK 进入设置页面 下载NDK,此处是我已经下载过后自动配置好路径了,如果没下载过,红色方框会有download
2017-06-06 16:30:40
9926
原创 Mac 解压rar格式文件(附解压工具包)
Mac 解压rar格式文件*工具包(zip格式):http://download.csdn.net/detail/u011445031/9854187将工具包解压到你安装目录即可。使用:打开终端定位到安装目录rar目录下执行命令:unbar x 要解压的文件名路径.rar 输出的目录
2017-05-27 14:57:52
1200
原创 Android studio 多渠道(多环境)打包grade配置详解
Android studio 多渠道(多环境)打包grade配置详解场景:开发app,我们需要两套环境或者两套环境以上的apk,每套环境的apk分两个版本debug版和release版。公司有套平时开发测试的接口地址:http ://alpha.xx 上线发布的时候接口对应地址:http://produce.xx问题:我们如何通过配置这两个地址,每次自动打出两个环境的apk而不需要修改代码。实现步
2017-05-25 16:57:19
5021
原创 仿IOS 菜单 ActionSheet Menu For Android
ActionSheet Menu For AndroidAuthor:JFrosty Date:2015-4-23 SourceCode:https://github.com/FrostySmile/JFActionSheetMenu本文详细介绍类似IOS平台下ActionSheet菜单控件的Android实现全过程,并增加自定义属性。通过本文,你可以学习到以下内容:android自定义vie
2015-04-23 16:01:15
1576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人