- 博客(28)
- 收藏
- 关注

原创 Webview 控件使用和架构思路
Webview控件使用和架构自定义WebView作为一个控件对外使用,建立与现有交互之上构建。 使用:在xml中使用该控件控件支持全局配置属性和私用配置属性:全局配置为:1.支持传入需要拦截的的Action,和一个需要拦截的HashMap(里面是需要拦截的Action名字);2.支持传入一个共有的拦截器,和上面拦截的Action一起使用,相互使用3...
2019-03-27 10:23:51
300
原创 scrapy 爬取豆瓣小组列表
首先先登录豆瓣,并获取登录后得cookes首先重写start_requests方法在里面设置cookes 并设置需要请求得网址和参数然后开始爬取我获得了数据保存在txt文件...
2019-06-19 11:51:59
793
原创 scrapy 爬取取糗事百科的图片
获得图片 传入下载得item name = 'demo'end = 1url = 'https://www.qiushibaike.com/pic/'start_urls = [url+str(end)]def parse(self, response): it = ScrapydemoItem() mt = response.xpath('.//div[@class...
2019-06-15 16:51:27
266
原创 python scrapy demo 爬取糗事百科
爬取糗事百科得数据,本demo可以跑起来class DemoSpider(scrapy.Spider): name = 'demo' end = 1 url = 'https://www.qiushibaike.com/text/page/' start_urls = [url+str(end)] def parse(self, response): ...
2019-06-15 14:12:30
288
原创 google admob接入
在接入admob 的时候先导入jarimplementation 'com.google.android.gms:play-services-ads:17.2.0'implementation 'com.google.firebase:firebase-core:+'implementation 'com.google.firebase:firebase-messaging:+'我在...
2019-05-20 09:59:01
2032
3
原创 Kotlin 配置dataBinding
首先在app.build中配置 我出示下我得配置apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'//加入kapt 插件apply plugin: 'kotlin-kapt'android {// d...
2019-05-13 15:05:23
705
原创 Android 推送调查和方案
android推送小米推送:小米的数据,可以看到推送时间,推送类型,推送内容,计划推送,有效设备,实际下发,送达率,点击率;操作:可以打开当前推送详情; 数据漏斗:每5分钟更新当前数据;推送总的数据可以在推送数据中看到:api查看设置alias,userAccount和订阅topic华为推送:华为总的数据是T+1统计可以查...
2019-03-27 10:22:31
338
原创 android webview加载https网站
WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewB
2017-03-10 11:28:59
736
原创 android 仿360圆形进度条
图镇楼画着用到的知识点::贝塞尔曲线:画圆:画圆弧/** * Created by xp on 2017/2/22. * 计算圆上任意一点 x*x+Y*Y=R*R * (x-a)^2+(y-b)^2=R2 */public class Myview extends View { public Myview(Context context)...
2017-03-01 11:05:50
644
转载 android 图片压缩
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因
2017-02-21 11:33:40
350
原创 apk 瘦身
使用 ProguardProguard 是一个很强悍的工具,它可以帮你在代码编译时对代码进行混淆,优化和压缩。它有一个专门用来减少apk文件大小的功能叫做 tree-shaking。Proguard 会遍历你的所有代码然后找出无用处的代码。所有这些不可达(或者不需要)的代码都会在生成最终的apk文件之前被清除掉。Proguard 也会重命名你的类属性,类和接口,然整个代码尽可能地保持轻量级
2017-02-21 10:42:48
243
原创 android 多渠道打包
android 针对不同的商品市场进行多渠道打包:首先在清单文件中编写你要的配置的渠道以友盟的为例:在build 的配置文件中进行 对 变量进行配置:然后在进行正常的签名打包,选择多个配置的渠道包;
2017-02-21 09:54:47
253
原创 解析git push出现的Everything up-to-date
解决问题的网址!http://www.jianshu.com/p/899b9e66a3db
2016-10-26 22:03:21
2381
原创 Liunx 配置ftp服务器
先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)然后配置vsftpd.conf文件! 出现的问题 :vsftpd 530 Permission denied解决方法使用在vsftpd.conf中添加use
2016-06-02 16:32:50
579
原创 Android objectAnimator的使用
package com.example.administrator.myapplication;import android.animation.ObjectAnimator;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import a
2016-03-25 18:16:38
411
原创 属性动画
ValueAnimator 使用 ValueAnimator valueAnimator = ValueAnimator.ofFloat(0f,100f ); valueAnimator.setDuration(5000); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener()
2016-03-23 12:42:49
291
原创 自定义view(1)
主要是Canvas类(android.graphics.Canvas)。Canvas类就是表示一块画布,你可以在上面画你想画的东西。当然,你还可以设置画布的属性,如画布的颜色/尺寸等。Canvas提供了如下一些方法: Canvas():创建一个空的画布,可以使用setBitmap()方法来设置绘制的具体画布; Canvas(Bitmap bi
2016-03-20 14:49:43
306
原创 自定义view
public class Myview extends View { Paint paint; RectF rectF; float width; float height; float radius; float small; float larg; float txtwidth; int txtcolor; pu
2016-03-18 15:53:13
280
原创 NavigationView条目图标颜色还原
navigationView.setItemIconTintList(null);不设置条目的图标会是灰色
2016-03-17 12:29:28
466
原创 php字符串的比较
int strcmp( string $str1 , string $str2 )注意该比较区分大小写。参数str1第一个字符串。str2第二个字符串。返回值如果 str1小于 str2,返回负数;如果 str1大于 str2,返回正数;二者相等则返回0。(相等时返回0)示例:?123456
2016-03-04 15:17:49
441
原创 js的单选框的选中
无标题文档 /*------判断radio是否有选中,获取选中的值--------*/ $(function(){ $("#btnSubmit").click(function(){ var val=$('input:radio[name="ss"]:checked').val(); if(val==nu
2015-12-29 19:23:23
2156
原创 http请求
package com.example.administrator.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Bu
2015-12-28 11:38:38
321
原创 share SDK的qq,微信 新浪 的登陆
package pantao.com.jindouyun.activity;import android.annotation.SuppressLint;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.os.Handler;impo
2015-12-18 09:36:47
734
原创 百度地图周边检索,和中心点位置计算和拖动计算
package pantao.com.jindouyun.activity;import android.content.Intent;import android.content.pm.PackageManager;import android.os.Bundle;import android.os.Handler;import android.os.Message;import
2015-12-18 09:15:26
3157
原创 百度地图的定位
写的是关于百度地图的地位:根据百度官网给出的代码,放回具体的位置和参数:在android studio中 使用定位需要先去百度 的api中注册key 密钥(具体参考百度)在配置文件中配置key 并配置权限去访问网络public class MainActivity extends Activity { private TextView mTv = null;
2015-09-08 16:20:07
958
翻译 图片的轮转
图片的选中后 ,底部对选中的图片放大;首先 先在布局种定义:xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou
2015-09-01 14:11:02
643
原创 android CountDownTimer的使用
这是一个可以用于倒计时的的一个类,和定时器的效果差不多!先定义 一个类去继承 CountDownTimer;然后会有3个方法;第一个构造方法是用来设置定的时间和设置显示的时间第二个onFinfsh 是用来是触发倒计时结束后的操作;第三个onTick 是用来在是定时的时间类要做的时 比如显示倒计时,具体看需求;在你要用的布局里 new 出来 传进2个参数(时
2015-08-28 17:11:15
445
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人