登录
  • 欢迎访问 Sharezer Blog

Android 悬浮吸附窗口

效果图如下: package com.wangsu.tplibrary.ui; import android.content.Context; import android.graphics.PixelFormat; import android.util.AttributeSet; import android.view.Gravity; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.Windo……继续阅读 »

sharezer 7年前 (2017-05-21) 2912浏览 2评论 0个赞

Android 使输入框填满屏幕宽度

Weight 值是一个数字,用于指定每个视图与其他同级视图在剩余空间中的占比。 这有点像饮料配方中各种成分的比例: “2 份苏打、1 份糖浆”是指饮料中三分之二是苏打。例如,如果您将一个视图的 weight 值指定为 2,将另一个视图的 weight 值指定为 1,总和是 3,那么第一个视图将填满剩余空间的 2/3,而第二个视图则填满其余部分。 如果您添加了第三个视图,将其 weight 值指定为 1,那么现在第一个视图(weight 值为 2)将获得 1/2 的剩余空间,其余两个视图则各占 1/4。 所有视图的默认 weight 值都为 0,所以如果您仅将一个视图的 weight 值指定为大……继续阅读 »

sharezer 7年前 (2017-04-25) 3195浏览 3评论 1个赞

Android 获取guid

固定 private String getUUID() { final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE); final String tmDevice, tmSerial, androidId; tmDevice = "" + tm.getDeviceId(); tmSerial = "" + tm.getSimSerialNumber();……继续阅读 »

sharezer 7年前 (2017-04-20) 2629浏览 0评论 0个赞

获取公网ip

/** * 获取公网ip * @return */ public String getNetIp() { String ip = ""; InputStream inStream = null; try { URL infoUrl = new URL("http://1212.ip138.com/ic.asp"); URLConnection connection = infoUrl.openConnection(); HttpURLConnection httpConnect……继续阅读 »

sharezer 7年前 (2017-04-20) 2296浏览 0评论 0个赞

Android 移除最近任务

权限 必须是一个系统app,增加以下权限: <uses-permission android:name="android.permission.REAL_GET_TASKS" /> <uses-permission android:name="android.permission.REMOVE_TASKS"/> <uses-permission android:name="android.permission.REORDER_TASKS"/> 代码 /** ……继续阅读 »

sharezer 7年前 (2017-04-20) 4270浏览 0评论 1个赞

Java ping 网络状态

public void testPing() { final Thread pingThread = new Thread() { @Override public void run() { try { String lost = new String(); String delay = new String(); Process p = Runtime.getRuntime().exec("ping -c 4 " + "……继续阅读 »

sharezer 7年前 (2017-04-20) 2901浏览 0评论 0个赞

Android垂直进度条

垂直样式  drawable中增加progress_vertical.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android = "http://schemas.android.com/apk/res/android"> <item android:id="@android:id/progress"> <clip a……继续阅读 »

sharezer 7年前 (2017-03-30) 3825浏览 3评论 0个赞

广播大全 Intent Action 事件

Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播   Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册   Intent.ACTION_BATTERY_LOW; //表示电池电量低   Intent.ACTION_BATTERY_OKAY; //表示电池电量充足,即从电池电量低变化到饱满时会发出广播   Intent.AC……继续阅读 »

sharezer 7年前 (2017-03-30) 9793浏览 0评论 0个赞

Android版本ICE服务端配置

配置环境 全局build.gradle 配置全局的gradle buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' } } subprojects { project.version = iceVersion project.group = "com.zeroc" apply plugin: &#……继续阅读 »

sharezer 7年前 (2017-03-27) 4193浏览 3评论 0个赞