自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 flutter Container组件宽度撑满屏幕

在flutter开发中,如果不给Container组件设置宽度的话,它的宽度是取决于子组件的宽度,如何给Container设置撑满屏幕的宽度呢?

2024-03-12 12:13:58 274

原创 支持鼠标滑动 pageview

【代码】支持鼠标滑动 pageview。

2024-03-08 17:53:16 118

原创 MaterialApp

MaterialApp 是 flutter 中提供入口的一个类,是符合Material Design设计理念的入口Widget,使用 theme 属性来为整个 MaterialApp 设置主题。可以在这里设置路由,后续用到再详细学习。debugShowCheckedModeBanner属性经常提到,设置他为True后,右上角的debug标志就会去掉。

2024-03-08 12:56:59 191

原创 flutter 相关备注

flutter create test 项目。

2024-03-07 17:37:29 377

原创 一个播放器的基本布局

搞了半天,终于实现基本布局

2024-03-02 16:41:14 76

原创 flet的 一个复杂布局

有个bug,伸缩窗口时候会不自适应。

2024-03-01 16:57:44 113

原创 flet 读取本地音频文件的信息,歌名,歌手,歌曲长度,封面

简单的读取本地音频文件的信息,譬如 歌曲名字, 歌手,封面(假如有)

2024-02-25 11:33:17 93

原创 flet 音乐播放组件 audio的几点注意的地方

autoplay 这里必须要设置False。不然你要播放其中一首audio,就会播放所有overlay里面的所有audio。audio, 要使用的话,必须放在page.overlay里面才能播放。但是如果autoplay = False,就不会直接播放。src 是引入的路径,可以是本地路径或者网上一个url。最近做一个flet的播放器,遇到很多坑。我们经常是点击一首歌曲,然后想直接播放。

2024-02-24 00:38:39 118

原创 Python@setter用法介绍

Python@setter是Python编程语言中的一个关键属性,它简化了Python开发者的编程过程,提高了编程效率。

2024-02-12 20:50:15 601

原创 flet 上中下布局,中间为自适应高度

【代码】flet 上中下布局,中间为自适应高度。

2024-02-06 11:03:41 144

原创 python urllib 使用代理

【代码】python urllib 使用代理。

2024-02-06 10:28:08 119

原创 urllib.request 的使用

【代码】urllib.request 的使用。

2024-02-06 10:26:01 112

原创 flet python 命令代码

【代码】flet python 命令代码。

2024-02-03 10:41:26 273

原创 .js后缀React文件在vite环境下面运行

vite + react

2023-01-16 12:33:28 570

原创 1.如何选取版本进行研究

安卓开发开源比较完整的app项目不多,oschina源代码一直我不断研究的对象,以前在eclipse下面也研究过,现在最新版本已经都在Android studio下运行1.下载版本版本太多,我反复下载并试验,能加载数据,譬如下拉刷新的,比较好的版本是2.6.6 下载地址:http://git.oschina.net/oschina/android-app/tree/v2.6.6/2.安

2017-08-24 20:32:23 244

原创 新oschina的研究计划

主要研究1.选取版本进行研究2.如何从网络中获取数据转换成app上的3.listview的刷新(下拉更新最新数据和上拉到listview底部加载更多)

2017-08-24 20:22:49 204

转载 layer.js

/*! @Name:layer v2.1 弹层组件 @Author:贤心 @Site:http://layer.layui.com @License:LGPL */;!function(window, undefined){"use strict";var $, win, ready = { getPath: function(){

2015-12-30 22:58:21 5500

原创 sqlite 开启事务可以提高效率

最近做一个东西,用到sqlite 插入100多条数据 大概要1700ms 大概1.7秒。我后来开起来事务。直接才161ms 效率提高十倍 public void insertPO(List poetryList) { SQLiteDatabase database = null; try { database = helper.getWritableDatabase();

2015-03-12 17:31:53 2925

原创 用安卓自带的原生方法解析从webservice获取的json数据

解析服务器端Json数据成对象组

2015-02-25 00:03:39 1576

原创 oschina安卓源代码解析(八)main.java分析

首先是从网络获取数据 并通知UI 核心代码 private void loadLvNewsData(final int catalog, final int pageIndex, final Handler handler, final int action) { mHeadProgress.setVisibility(ProgressBar.VIS

2015-02-10 13:54:53 738

原创 oschina安卓源代码解析(七)java序列化来处理缓存

在net.oschina.app.bean包中都是实体类,也是对数据库的映射。大部分都是继承了Base类,这个类是可序列化的,所以说大部分实体类都是可序列化。这样就可以把这些实体类容易保存成文件,持久化。public abstract class Base implements Serializable { public final static String UTF8 = "

2015-02-05 15:42:36 519

转载 Android中关于内部存储的一些重要函数

一、简介Android中,你也可以通过绝对路径以JAVA传统方式访问内部存储空间。但是以这种方式创建的文件是对私有,创建它的应用程序对该文件是可读可写,但是别的应用程序并不能直接访问它。不是所有的内部存储空间应用程序都可以访问,默认情况下只能访问“/data/data/你的应用程序的包名”这个路径下的文件。Android中,你还可以使用Context对象的openFileOutput()和

2015-02-05 15:28:41 357

转载 Java之序列化

什么是序列化(Serializable): 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。我们可以看到,该接口是空的。任何实现该接口的类(或接口继承自该接口)表

2015-02-05 15:07:11 436

原创 oschina安卓源代码解析(六)主页解析 1、登陆

主页是package net.oschina.app.ui下面的Main, 从AppStart跳转过来的,大部分的布局和动作都在这里显示。这里说明下登陆原理,一般我们web端都会用cookie或者session。来指定是否登陆,但是在安卓端,并没有这个东西。oschina用的是模拟web登陆,用一个文件来保存状态。大概就是用这个文本文件保存一些参数。我们运行起来在模拟器里面

2015-02-04 21:04:55 848

原创 oschina安卓源代码解析(五)两个文件缓存的方法

这里讲下缓存:一般缓存有几种:1、用数据库来做缓存sqlite 2、另外一种是文件缓存我这里讲下os的文件缓存。基本上是这样:从服务器读取数据时候,譬如读取前几节讲的news新闻内容,读取之后把xml转换成数据流,再把数据流转换为新闻实体类的集合。拿到这个实体类的集合List 之后我们就把它保存下来,生成一个文本文件。这节讲得就是怎么把List转换成一个文件放在手机里面/*

2015-02-04 17:19:06 654

原创 oschina安卓源代码解析(四)构造新闻实体类

接上面的,那怎么去服务器端获取那个数据内容后再在客户端显示出来呢。这里我们构造一个新闻实体类,映射数据库的新闻表。public class News extends Entity{ private static final long serialVersionUID = -8855459365192170589L; public final

2015-02-04 17:15:50 517

原创 oschina安卓源代码解析(三)xml方式传递数据

这几天都在看osc客户端,刚刚看了怎么与服务器交互那段,现在终于搞明白了。我这里以新闻的获取为例来讲解下:1、web端 :    http://www.oschina.net/news      打开web端的这个地址 是新闻的首页 看下半部分, 这里有一个全部资讯以及综合资讯和软件更新资讯2、再看下这个地址      http://www.oschina.net/

2015-02-04 17:09:10 868

转载 Eclipse设置自动换行

Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行。这个问题在显示上给人们带来不少麻烦。        终于有人忍不住开发了一个扩展插件 WordWrap ,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的自动换行功能了。          安装方法:        使用Eclipse 的自动升级

2015-02-04 10:43:51 513

转载 Android - 文件操作 小结

在android中的文件放在不同位置,它们的读取方式也有一些不同。一、资源文件的读取:      1) 从resource的raw中读取文件数据:     String res = "";try{ //得到资源中的Raw数据流 InputStream in = getResources().openRawResource(R.raw.test); /

2015-02-03 13:55:12 367

原创 FileInputStream/FileOutputStream的应用

这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为: ①  生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);②  调用FileInputStream或FileOutputSt

2015-02-03 10:19:10 350

转载 Android中SQLite应用详解

d上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr

2015-01-30 22:53:46 403

原创 Android SQLiteDatabase帮助类SQLiteOpenHelper的使用

SQLiteOpenHelper是SQLiteDatabse的一个帮助类,用来管理数据的创建和版本更新。一般的用法是定义一个类继承SQLiteOpenHelper,并实现两个回调方法,OnCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabse, int oldVersion, int newVersion)来创建和更新数据库,我利用数据库做了一个类似电话

2015-01-29 22:26:15 598

转载 FileUtils

package net.oschina.app.common;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.

2015-01-27 15:50:40 579

原创 插件地址 eclipse

http://plugins.genymotion.com/eclipse/genymotion

2015-01-26 23:33:39 304

转载 Eclipse插件:Eclipse Color Theme

暗黑色的主题最近有点流行,微软新发布的Visual Studio 2012就带了一款暗黑主题,如图一所示。而最近新发布的Intellij IDEA 12也带了一个很酷的暗黑主题,如图二所示。作为一名Java开发者,我长年使用Eclipse开发工具,我很希望Eclipse也能有这样的主题,好解放我的眼睛,不至于盯一整天屏幕还觉得

2015-01-26 18:33:29 485

转载 Android源码分析-全面理解Context

前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,Context的意思是“上下文”,或者也可以叫做环境、场景等,尽管如此,还是有点抽象。从类的继承来说,Context作为一个抽象的基类,它的实现子类有三种:Applicati

2015-01-26 14:48:51 533

转载 android中的Context到底该怎么用

在Android系统中,有很多的service,也就是服务。我们的程序如果用到系统功能,一般都是调用服务间接完成的。也就是在Android系统中存在许多C/S架构。而context的作用,就是android应用连接service的桥梁。比如Activity中有一个方法,getSystemService()。这个方法调到最后,实际上是调用的ContextImpl的getSystemService()

2015-01-26 14:36:22 438

转载 Android中Context

Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onCli

2015-01-26 14:27:26 386

原创 oschina安卓源代码解析(二)AndroidManifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.oschina.app" android:versionCode="30" android:versionName="1.7.7.1" > <uses-sdk android:minSd

2015-01-26 13:13:35 770

原创 oschina安卓源代码解析(一)前言、下载

进入2015年了,感觉总要做点东西,我现在在一家公司做运维工作。工资不是特别高,离家比较近,大概骑车5分钟就到了,平时压力不大。混混日子。去年年初曾经,离职研究了几个月的安卓,后来以为自己能做几个app,结果还是被面试的人奚落了一番。重新又回去做运维了,这几个越来遇到一些事情,拆迁、老爸生病、外婆去世。经常会看一些古代诗词,苏东坡 水调歌头、还有纪念他老婆的悼亡诗,十年生死两茫茫。

2015-01-26 12:55:43 964

安卓简单管理器

简单文件管理,复制、黏贴。网上自己下了好多,参考了一些代码!

2019-03-24

简单的Listview下拉刷新上拉加载更多的小案例

最近研究oschina的源代码,看懂一部分代码,然后扣了其中一小段代码。oschina代码量太大,要一部分一部分代码去扣了,慢慢研究,这个案例实现了SwiperRefreshLayout 的二次包装,实现了原来没有的上拉加载更多的功能,里面假如了Listview,数据是采集了oshina新闻数据,这个案例也包括如何访问oschina服务器获取数据的过程,尽量抠出来一些,希望对大家有帮助! 如果对oschina有共同研究可以加我QQ 37156760 相互提高!

2017-08-26

微信公众帐号开发教程

下载自某大牛的博客。 还是不错的教程,版权归大牛。

2014-06-08

一个淘宝店铺的app 界面模仿蘑菇街 完结版

1、店铺轮播图 2、宝贝信息展示 3、类别相关搜索 4、webview载入淘宝相关页面 不能上传图片 看不出效果 如果想看图片 移步http://www.eoeandroid.com/thread-332811-1-1.html

2014-05-10

仿zhe800 3.0版本

改进:1、返回键 退出显示漂亮对话框 2、列表模式和大图模式切换 并支持刷新加载 listview和gridview 加载刷新功能 3、重新布局了下 使图片适应不同分辨率 在模拟器上 480p和本人手机800p测试完美

2014-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除