- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 Android 图片虚化
android 中blur的使用很多。但是大部分都是固定的图片解决方案一般都是替换bitmap但是对于可以缩放旋转的图片来说,虚化的bu
2021-05-29 03:53:07 390 1
原创 在 ContentProvider 中初始化 实现零侵入初始化参考leaksentry初始化
/** *Contentprovidersareloadedbeforetheapplicationclassiscreated.[LeakSentryInstaller]is *usedtoinstall[leaksentry.LeakSentry]onapplicationstart. * *ContentProvider在Application创建之前被自动加载,因此无需用户手动在onCrate()...
2021-04-05 17:59:28 157
原创 JAVA转Kotlin 关于 适配器的一个坑!
@Override public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) 在android里面View convertView 可能为空需要做判空处理但是这个代码转为Kotlin就变成了 override fun getGroupView( groupPosition: Int,isExpanded: Boolea..
2021-04-02 20:25:51 161
原创 BIN类守护进程
#ifndef MINER_COMMON#define MINER_COMMON#define TIME_ONE_SECOND (1000)#define TIME_ONE_MINUTE (60*TIME_ONE_SECOND)#define TIME_ONE_HOUR (60
2017-07-06 14:28:06 545
原创 来一发DEX加载器,可以兼容Activity类的。。
支持类package com.google.android.gms.example.bannerexample;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * Created by Leon
2017-03-10 15:48:06 390
原创 隐藏应用图标。
一些主题应用只含有资源文件。不需要显APP图标。// 消失主应用图标 private void setComponentEnabled(Context context, Class clazz,boolean enabled) { final ComponentName c = new ComponentName(context, clazz.getName()); conte
2016-01-08 15:13:34 717
原创 抓取Android平台数据包之tcpdump 工具的使用
最近有个简化联网统计包的需求,需要挖掘封装JAR包的上报链接。jar包是混淆过的。所以也不能直接看到链接。于是就只能在联网的时候抓取上报链接。苦于网上没有一个完整的教程。本着CSDN的互助精神,于是想写一个教程,方便他人。`(*∩_∩*)′准备工具:1.tcpdump工具,一个抓包器,不了解的可以自行Google。下载链接:http://download.csdn.net/deta
2016-01-07 11:06:14 1093
原创 Android 使用NDK编写 基于C层的守护进程
做过android开发的人应该都知道GC会在资源不够用的时候会无情的回收掉我们写的进程,但是有时候我们需要我们的进程常驻后台。这该怎么办呢?首先说下我试过的还有网上看到过的方法吧!1.提高优先级 <receiver android:name="com.leon.test" android:enabled="true" >
2015-12-31 17:24:55 5289 12
转载 同志们反编译工具升级啦。
详情请产考说明文档。 嘻嘻。http://ibotpeaches.github.io/Apktool/documentation/#9patch-images
2015-12-22 14:26:17 1368
原创 判定当前活跃网络是否是是WIFI
/** * make true current connect service is wifi * @param mContext * @return */ private static boolean isWifi(Context mContext) { ConnectivityManager connectivityManager = (ConnectivityManag
2015-12-16 14:47:04 413
原创 自定义WebView
开启的WebView的一些功能。重写了一部份可能用到的代码。import android.content.Context;import android.util.AttributeSet;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebSettings.
2015-12-11 14:56:56 832
原创 ViewPager的adapter
微调后的适配器import java.util.ArrayList;import android.os.Parcelable;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.view.View;/** * * @author
2015-12-11 14:54:23 529
原创 Android 设置EditText光标颜色及粗细
在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定:1.在资源文件drawable下新建一个光标控制color_cursor.xml 2.设置EditText:android:textCursorDrawable="@drawable/color_cursor"
2015-12-10 17:27:16 2807 1
原创 JS代码读取
mCurrentWebView.loadUrl("javascript:"+ ApplicationUtility.getInjectString(this,ApplicationUtility.INJECT_FILE_NIGHT_MODE));public static String getInjectString(Context context,String file) { InputSt
2015-12-08 16:31:53 435
原创 java去空格
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); Syste
2015-12-07 11:23:52 566
原创 Webview处理302跳转
WebView webView = (WebView) findViewById(R.id.webview);webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {
2015-11-24 17:30:35 4189
原创 logic system.
if(browViewPager.getCurrentItem()for(int i=browViewPagerAdapter.getPageViews().size()-1;i>browViewPager.getCurrentItem();i--){browViewPagerAdapter.getPageViews().remove(i);browViewPagerAdapt
2015-11-23 09:44:59 519
转载 android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576)
这个是Android的一个BUG:①当你按Home键的时候②当你屏幕旋转的时候③当你从FragmentActivit跳到Activity中的时候这三种情况都会引起该异常。原因:stackoverflow上的大神在Android源代码中找到这样一段代码,如下:[java] view plaincopy
2014-12-26 11:50:00 902
原创 安卓市场跳转
Intent intent = new Intent(Intent.ACTION_VIEW);ComponentName cn = new ComponentName("com.qihoo.appstore","com.qihoo.appstore.activities.SearchDistributionActivity");intent.setComponent(cn)
2014-11-20 15:10:15 539
转载 android学习—— context 和 getApplicationContext()
在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Ac
2014-11-20 15:08:23 443
原创 android 获取AndroidManifest.xml中的MetaData标签值
privateString getMetaDataValue(String name, String def) { String value = getMetaDataValue(name); return(value == null) ? def : value; } privateS
2014-11-20 15:07:19 1287
转载 解决webview关掉后还有声音
[java] view plaincopypublic void onPause() {//继承自Activity super.onPause(); web.onPause(); } [java] view plaincopypubli
2014-11-20 15:05:58 890
原创 遇到Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE请删除packages中的相应的包
C:\Users\Leon>adb connect 192.168.1.196* daemon not running. starting it now on port 5037 ** daemon started successfully *connected to 192.168.1.196:5555C:\Users\Leon>adb pull /data/system
2014-11-20 15:03:40 718
转载 c#下载进度条
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net;namespa
2014-11-19 18:50:52 493
原创 使用C#作为客户端的PHP服务器上传文件
using System.Net;WebClient cl = new WebClient();try{ cl.UploadFile("http://" + ip + "/test.php", file);}catch(Exception e){ MessageBox.Show("Upload failed");} 现在,你
2014-11-19 18:49:39 2488
转载 键盘和activity
开发中遇到一个问题,默认软键盘弹出时好像是会自动将当前界面往上顶,那我们需要覆盖当前界面而不是顶上去的效果要怎么设置呢?这主要是下面这个属性决定的:android:windowSoftInputMode在我的应用场景里就这样设置:android:windowSoftInputMode="stateAlwaysHidden|adjustPan"(以下为直接
2014-11-12 14:34:20 349
原创 webview是用软解码或者硬解码可能导致视频播放有声音没有图像
//Rendering mode//// if (Build.VERSION.SDK_INT >= 11) {// mCurrentWebView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);//
2014-11-07 21:05:56 2211
原创 手机太垃圾,WEbview HOLD不…
mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
2014-11-07 20:44:28 374
原创 android中延迟执行某个任务
androidApp开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。下面是三种方法:一、线程[html] viewplaincopy1. new Thread(new Runnable(){ 2. public
2014-11-07 20:44:23 432
原创 Android中自动跳转到系统设置界面
相关的APIandroid.provider.Settings。1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent= newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS); start
2014-11-07 20:44:20 2109 1
原创 Android跟随手指运动的小球 …
[java] viewplaincopypackage yuhee.mars; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint;
2014-11-07 20:44:17 447
原创 获取系统BUILD叫做“SERIAL”的字符…
String deviceSerial = (String) Build.class.getField("SERIAL").get( null);
2014-11-07 20:44:14 2312
原创 动态加载DEX
这两天研究了android中动态装载功能,在项目中应用主要考虑到两大方面:1,反破解,现在app的保护机制做的很不好,随便一个简单的破解工具,就可以对app进行反编译,进行二次打包(现在盗版app很猖獗,打包党很多进行植入广告,后门程序等手段,严重影响用户和app发行单位利益)2,可以避免多次升级app,直接通过动态装载来源网络jar,dex即可完成。程序扩展做到了最好方式。下面谈
2014-11-07 20:24:55 1095
原创 shortcut 如果后台还有activi…
public static void addShortcut(Context cx) { String title = null; try { final PackageManager pm =cx.getPackageManager(); title =pm.getApplicationLabel(pm.getApplicationInfo(
2014-11-07 20:24:52 878
原创 修改带shape的View的背景色
Android里面经常会使用shape来定制一些View的背景可以修改View的背景颜色,形状等属性一般情况下,shape都是在xml文件里面写死了,今天遇到一个需求,View的形状是圆角的,但是颜色是在代码里面设置的最开始的思路是先在代码里给View设置颜色,再在shape里面设置solid属性为透明色 [html] viewplaincopy
2014-11-07 20:24:49 630
原创 更改eclipse默认空间
更改eclipse默认空间进行 eclipse 目录下的 configuration 目录, 打开 config.ini 文件 将 osgi.instance.area.default= 项修改成你想设置为默认工作空间的目录 例如:osgi.instance.area.default=E\:/Soft/MyWorkspace更改eclipse的工作空间eclipse\confi
2014-11-07 20:24:47 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人