摘要:
记录一次将已完成开发的Vue+Vite开发的网页版打包成Electron的桌面版本,Windows的桌面安装程序。 是在 https://github.com/electron-vite/electron-vite-vue 库的参考下完成的,将此库的文件复制到原本存在的项目中完成打包。 步骤如下: 阅读全文
摘要:
1. 添加marker 下面的代码添加了10个marker到地图上,marker是被添加到map的,也就是mapview获取的map对象上面。通过在marker中添加bundle对象,在点击marker的时候确定数据进行显示或者跳转 2. marker上面添加自定义view,当点击到响应的marke 阅读全文
摘要:
1. 申请AK,注册百度开发者,然后创建一个应用 1.1 android studio中生成应用的SHA1值 拷贝生成的SHA1值 这样就获取了一个AK 2. 导入地图的包,将下载的全百度地图sdk包中的内容拷贝到项目的libs文件夹里面 3. 在AndroidManifest文件中配置<meta- 阅读全文
摘要:
1. android5.0的新特性,使用CoordinatorLayout里面的AppBarLayout的隐藏效果 当往上滑动的时候,整个AppBarLayout都隐藏了 向上滑动的时候,TabLayout会自动隐藏,就是当退出的时候会收缩这样的效果 阅读全文
摘要:
1. 看一段代码关于死锁的 通过两次的互斥,并且对不同对象进行互斥,然后两个线程持有这两个对象进行操作,就死锁了 阅读全文
摘要:
1. 先看几个semaphore的写法,可以看到semaphore的acquire和release都是和wait和notify相关的 在上面的简单semaphore例子中,有一个最大的信号量,有一个统计当前信号量的signal 从take方法中对应java中的acquire方法,表示获取一个信号量, 阅读全文
摘要:
1. 需求,需要添加如下图所示的,每个单元的个数都不相同,如果使用adapter,就需要给好几个adapter进行设置数据,这里参考的google给的apidemos中LayoutAnimations中动态添加的那个demo,也就是动态添加子控件并且有可以设置动画效果,这里动画效果略,查看apide 阅读全文
摘要:
1. 先看一个Json字符串使用 JSONObject(dataStr)转化来的JSONObject对象的实例,这个是网易新闻的评论数据 a、分层来看,hotPosts是最外层的一个数组对象,包含了很多个JSONObject对象,可以看到hotPosts的values的格式是ArrayList,这样 阅读全文
摘要:
1. 在使用Intent进行activity间跳转的时候,在Intent对象中进行了数据传递,传递的类中包含了很多的子类。因为有一些子类没有实现序列化的接口,所以导致Intent的时候activity不能跳转,所以讲所有的子类进行了序列化之后才能跳转成功 阅读全文
摘要:
1. 建造者模式的意思就是说将一个对象的各个部分一点一点进行建造(赋值),就像工地上盖房子,哪个部分要什么砖就单独的用一个方法设置这个砖块,不然的话就使用默认的砖块 2. 这里是一个Car的类,这个Car类包含了几个自身对应的属性,它的对象在创建的时候会有一些默认值。但是我们可以根据需要调用这个Ca 阅读全文