关闭
当前搜索:

Python3 积累一些简单文件传输协议(TFTP)的知识点

做项目的时候,有时候便会和后台撕逼。有时候后台给的数据不是前端想要的。他还很固执的不想改。所以便觉得是时候包揽后台的活了。 闲话不多说,分享一下我对TFTP协议的一些理解 下载流程:         发送下载请求: 下载操作码为1,模式为octet file_down_load_request = "!H" + str(len(fileName)) + "s" + "b" +...
阅读(67) 评论(0)

android 用java写一个自动适配各种屏幕大小的工具

思路:假设我当前机器屏幕宽高为1920*1116,我页面某个组件的宽度为100px,那么在1280*800的机器上,按道理将应该是100/1920*1280=66.66px,那么讲道理思路就来了,如果我在1920*1116适配了,那么宽按照1280/1920,高按照800/1116换算不就可以了吗? 难点:写配置文件 1.在应用资源文件下形成文件,比如我当前机器为1920*1116,我想128...
阅读(1931) 评论(4)

Android 链接Wifi

现需求,当用户开机的时候要进行用户登录与注册。没联网要进行wifi连接,坑爹的是要求引导用户进行wifi连接,所以要做一个简单的wifi连接跳到登录页面的操作。 解决方案:         1.获取wifi列表,也就是扫描wifi,很简单,网上代码一大把。 /** * 扫描wifi */ public void startScan() { ...
阅读(352) 评论(0)

Android 椭圆轨迹动画

用Path属性记录椭圆的轨迹: Path path = new Path(); RectF rectF = new RectF(left, top, right, bottom); path.addOval(rectF, Path.Direction.CW); API21以上可直接用属性动画里的方法(5.0以上) ObjectAni...
阅读(259) 评论(0)

Android 用surfaceview模拟帧动画的效果,解决帧动画的OOM问题

最近做的项目,客户临时要求改版,我真的是最烦这个,要求跟换主页面的背景,换上新的背景图,要求是动态的。 效果(我随便拿的五个图片做的gif): 方案: 帧动画方案:         缺点:1.好像只能imageview才能播放帧动画                  2.容易OOM(播三四张还行,播九十张以上,且,每张都在300k左右就有OOM问题)          ...
阅读(744) 评论(0)

Android SurfaceView+MediaPlayer 本地视频播放器(卡拉OK功能)

功能情景:        1.播放视频文件        2.上一首,下一首        3.卡拉ok功能        4.播放模式(顺序,随机,循环) 效果图 功能的实现:        1.伴唱功能:(这里是mkv文件切换声道),伴唱转AUDIO,原唱转VIDEO。当然前提是先获得mkv文件的所有声道。 我在视频准备的时候获取所有声道,然后判断是否有这个声道我再转。...
阅读(457) 评论(1)

android 积累一些自定义view的知识

1.仿造QQ计步器(用于统计的自定义View) 步骤: 1.定义属性 2.拿属性 public TongjiView(Context context, @Nullable AttributeSet attrs, int defStyle...
阅读(207) 评论(0)

Android 用SurfaceView+PLMediaPlayer 打造一个平板端的网络播放器

最近我开始做我接手的项目中最后一个模块:微课。真的太累了,前所未有的累过,感觉身体被掏空。也让我不停的思考,究竟什么是高效,难道人多就是高效?        之前闲来无事的时候写过一个播放器,但好像跟网络播放器不搭,因为不会有任何一家软件公司会把核心视频不做任何处理的挂在服务器上的。然而关于视频的解码与解密我真的是一窍不通啊,不懂c语言,也就无法再android运用c库,再次暴露了自己的弱点。 ...
阅读(371) 评论(0)

Android 积累一些常见的开发异常与问题

1.使用PullToRefresh库的时候,想让其自动刷新(setRefreshing)不起效果     下面的解决方式,当设定的时间小的时候,同样也会导致刷新失败(这里设置了1000ms) /** * 自动刷新 */ private void autoRefresh() { gv_tuijian.postDelayed(new Runna...
阅读(235) 评论(0)

Android 积累一些JNI与NDK的知识

1.JNI与NDK的定义: JNI: Java Native Interface(Java 本地接口) 方便Java调用C,C++等本地代码所封装的一层接口 NDK: Android 提供的一个工具集合 通过NDK可以在android中更加方便的通过JNI来访问本地代码 运行环境: as2.3.1...
阅读(431) 评论(0)

Android 模拟一个电子画板同屏的效果

年初的时候刚把去年底的一个电子书包的项目完结了,这不刚过了几天又收到了boss新的需求:添加一个电子白板,要求老师端绘画的时候,学生端的屏幕也能看到老师端的操作。 难点:         1.画板的写法          2.如何推送数据到学生端,该推送什么格式的数据          3.学生端收到数据该如何绘制。 思路:          1.画板的写法ok,网上一大堆 ...
阅读(766) 评论(2)

android 广播的知识积累

最近项目中,常用到广播,客户端与服务器通过socket传输数据,要用广播将数据从service传值到各个页面,用到广播用到最多的是本地广播,好处就是外部程序不能监听到。体现数据的安全性 LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this); loc...
阅读(280) 评论(0)

android 积累一点关于fragment的知识

ERROR:Unable to instantiate fragment 之前看到别人的一个项目,要求如下:找出android机里所有的应用程序,展现在viewpager里的fragment上,当然fragment里展现的是一个应用程序列表,点击每一个item进入对应应用,退出应用返回目录。其中退出的时候出现这个问题。 原因:见到fragment里有空构造函数,突发奇想,重...
阅读(151) 评论(0)

android 积累一些RecycylerView的常见用法

最近在项目中遇到这么一个需求:用一个列表加载所有的消息数据,有两个按钮,一个按钮点击了显示全部消息的列表,一个按钮点击了显示未读消息的列表。 思路:过滤器         过滤条件   1.首先是recyclerview  的适配器 要备份原来的数据并且要实现      implements Filterable private List mDataList; priv...
阅读(945) 评论(0)

android 积累okhttp3与retrofit2常见的使用方法

1.上传多张图片与文字参数 OkHttpClient httpClient = new OkHttpClient(); // mImgUrls为存放图片的url集合 MultipartBody.Builder builder = new MultipartBody.Builder().setType...
阅读(247) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:17608次
    • 积分:416
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论