自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (17)
  • 收藏
  • 关注

原创 dex文件反编译为jar异常处理

com.googlecode.d2j.DexException: not support version.

2022-09-15 17:54:15 809 1

原创 通过scrcpy录屏Android设备并显示到浏览器上,实现浏览器控制Android设备

通过scrcpy录屏Android设备并显示到浏览器上,实现浏览器控制Android设备

2022-05-14 17:54:22 1600

原创 反编译android车机导航odex文件转dex

pull车机导航apk后,解压apk,发现里边没有dex文件,在apk同级目录里边有oat/x86_64/.odex 和oat/x86_64/.vdex ;将odex转dex步骤1、工欲善其事必先利其器,配置好jar 环境后,到bitbucket.org上下载 smali-xxx.jar、baksmali-xxx.jar、baksmali、smali四个文件,并放到本地目录test。2、将odex转smali将对应的odex文件和 vdex文件也一同拷贝到test目录,/system/f...

2021-01-18 13:54:55 1217

原创 mysql异常

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failurejava.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (

2020-05-29 18:32:40 210

原创 Android使用gradle生成maven库,上传githu并使用远程maven库

整个demo 项目githubhttps://github.com/lihonghao1017/andoridHotFixmaven地址https://github.com/lihonghao1017/HotFixAndroidMaven1,创建一个Androidstudio 项目 注意 apply plugin: 'com.android.library' 不能是a...

2020-04-25 18:56:27 462

原创 外部调用,通过activity,不用广播,后台运行的activity

android:name=".activity.OutCallActivity"            android:launchMode="singleTask"            android:noHistory="true"            android:theme="@android:style/Theme.NoDisplay" >在oncreat里边出完数

2016-04-12 15:47:35 386

原创 笔记 android 代码中设置Android:layout_gravity

Button button  = new Button(this);  button.setText("One");  LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);  //此处相当于布局文件中的Andro

2016-04-01 15:17:24 11536

原创 Android 实现模拟按键方法

通过Runtime实现,代码如下:[html] view plain copytry  {      String keyCommand = "input keyevent " + KeyEvent.KEYCODE_MENU;      Runtime runtime = Runtime.getRuntime();      Proc

2016-03-15 18:02:18 609

原创 android柱状progressbar

android:id="@+id/gps_progress12"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:background="@drawable/selector_gps_

2016-03-09 14:18:30 555

原创 socket链接失败,程序不往下走的问题

起初这样写的socket链接:  socket = new Socket(HOST, PORT);  然后socket并没链接到服务器,但是程序卡在了这里不往下走了!如下可以决绝,需要分三步来完成  socket = new Socket();    // 获得通信连接SocketAddress socketAddress = new InetSocketAddress(HOST, P

2016-02-19 14:52:46 1422

原创 字符串中判断只有英文字母,判断是否有忽略大小写相同的字符串

判断只有英文字母public static boolean isEnglish(String charaString) {return charaString.matches("^[a-zA-Z]*");}判断只有英文字母的字符串中,有忽略大小写的相同的字符串String key="list123TeXthaoge";String tag="text";Pattern

2016-02-02 17:59:57 1746

原创 测试图片

测试图片

2016-01-22 10:42:40 2567

原创 Android 常用的身份证、邮箱、手机验证正则表达式

public static boolean chechCertificateNum(String s_aStr) {//验正身份证        String has_x="([0-9]{17}([0-9]|X|x))|([0-9]{15})";        Pattern p = Pattern.compile(has_x);        return p.matcher(s_a

2015-03-10 14:49:30 878

原创 android TextView里边实现图文混配效果

用TextView实现这样的效果,图片文字混排,文字不同颜色字体,打电话和吊起浏览器等等代码如下: @Override           public void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                setC

2014-07-16 11:08:12 1012 1

原创 WebView缓存处理

在项目中经常会使用到WebView 控件,当加载html 页面时,会在/data/data/应用package 目录下生成database与cache 两个文件夹。请求的url 记录是保存在WebViewCache.db,而url 的内容是保存在WebViewCache 文件夹下

2014-05-05 12:36:33 826

原创 Android WebView中的JavaScript和java代码的交互

绑定JavaScript与Android代码  当你为你的Android应用中的WebView专门开发一个网页应用时,你可以创建你的JavaScript代码和你的客户端的Android代码之间的接口。  比如,你可以用JavaScript代码调用Android代码中的方法,来展现一个对话框之类,而不是使用alert()方法(JS中的对话框方法)。  在JS和Android代

2014-04-22 14:50:23 841

原创 当一个imageview 使用了 setimagebitmap(bit); 之后 如何从imageview中获取到bit

下面是SDK里面Imageview.setImageBitmap()的源码,他根本没有保存bitmap的引用,而只是将bitmap包装成了一个BitmapDrawable再setImageDrawable(),如果你非得获得bitmap的引用的话,继承ImageView,在他里面添加一个bitmap的成员变量,然后重写setImageBitmap方法,每次调这个方法的时候就将bitmap的引用保存

2014-03-05 10:53:13 3746

转载 BitMap类

BitMap类: public void recycle()——回收位图占用的内存空间,把位图标记为Dead public final boolean isRecycled() ——判断位图内存是否已释放 public final int getWidth()——获取位图的宽度 public final int getHeight()——获取位图的高度 public final

2014-02-08 14:35:12 837

原创 android开机启动服务并在服务里启动activity

manifest的设置代码:监听开机广播                android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >                    android:na

2014-02-07 13:40:57 811

原创 android 3.0新特性--》ViewFilperAdapter

最近在做一个电子相框主要能够播放幻灯片,起初使用ViewPager但是很难让其自动循环播放幻灯片,之后使用ViewFliper虽然能够实现自动播放幻灯片,使用软引用解决内存溢出的问题,但是他的效率很低,不能实现循环复用View,要特高效率还是得循环复用,android3.0新特性里边就有这样成型的api、ViewFilperAdapter,个人觉得非常要用,AdapterViewFlipper 和

2013-12-26 13:14:56 1156

原创 android 幻灯片 图片来自instagram 图片大且多,使用软引用,幻灯片播放还有水平滑动使用ViewFliper

ViewFliper的api使用  水平切换  淡入淡出切换不放幻灯片  动态载入ViewViewFliper iv= (ViewFliper) findViewById(R.id.viewpager);Animation rInAnim= AnimationUtils.loadAnimation(getApplicationContext(),  //淡入    R.anim.ani

2013-12-26 10:57:16 1118

转载 Android中解决ListView等视图setOnItemClickListener()方法失效的问题

list.setItemsCanFocus(false);XML 部分android:focusable=”false”android:focusableInTouchMode=”false”说明:如果一个 ListView 的条目子视图中包含了 CheckBox、ImagaButton 等可以接收触控监听的控件的话,它们可能会遮断 ListView 本身对条目点击的监听,

2013-12-19 14:38:28 879

原创 android PopupWindow

public void setPopManu() {  View layout = LayoutInflater.from(getApplicationContext()).inflate(    R.layout.setting_menu, null);  TextView time_set = (TextView) layout.findViewById(R.id.time

2013-12-17 15:03:13 661

原创 Android之循环执行次数のHandler&Runnable

最近做QQ相册,QQ开放的api只能用他的api,连接口拿不到,而且都异步处理好了!但是我用到定时请求,以至于不能将其异步回调放到子线程中处理,下边是用另一种思路解决问题:public class AndroidTest_HandlerActivity extends Activity {    private Handler handler = new Handler

2013-12-13 11:06:05 1607

原创 电子相框遇到的问题

电子相框遇到的问题1;图片太大数量太多出现 java.lang.OutOfMemoryError: bitmap size exceeds VM budget异常当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体

2013-12-06 16:11:25 993

原创 Android自定义控件的onMeasure和onLayout

public class MultiViewGroup extends ViewGroup { private Context mContext; private static String TAG = "MultiViewGroup"; public MultiViewGroup(Context context) {  super(context);  mContext =

2013-10-10 17:13:53 1864 1

原创 scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义,Scroller的简单用法

scrollTo、scrollBy都是对于x轴负值向右移动、正值向左移动;对于y轴负值向上移动、正值向下移动scrollTo意思是移动到莫个点,如scrollTo(20,0)意思是将View移动到(-20,0)的点位置scrollBy意思是沿着x、y轴方向移动数值距离,如scrollBy(20,0)意思是沿着x、y轴方向分别移动-20,0个单位;getScrollX、getScroll

2013-10-10 16:09:18 1741

原创 Android的事件分发onInterceptTouchEvent与onTouchEvent、OnClickListener、OnLongClick

onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截.1.down事件首先会传递到onInterceptTouchEvent()方法。2.如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之

2013-10-09 17:52:59 1720

原创 Libgdx开发ios游戏

今天亲自尝试了LibGDX如何开发ios游戏,今天亲自尝试了LibGDX如何开发ios游戏,

2013-09-26 15:45:55 1444

原创 Libgdx实现异步加载网络图片并保存到SD卡或者data/data目录下边

Libgdx实现异步加载网络图片并保存到SD卡或者data/data目录下边,当本地有图片的时候,直接从本地读取图片,如果本地没有图片,将从服务器异步加载图片

2013-09-11 14:30:18 1965

原创 libgdx中异步从网络加载图片

使用libgdx从网络中下载图片,并转换为texture画出来。其实并不复杂,只需要四步就可以了。1、从网络中读取图片数据到byte[]2、使用byte[]生成一个pixmap3、将pixmap画到一张边长是2的N次幂的texture上4、从texture构造textureRegion大概代码如下:一、从url读取byte[]

2013-09-09 19:09:16 1518

原创 在Android上边实现相PC上的颜色选择版ColorPickerView

最近做一个小说项目要求通过颜色版来自定义设置小说的文本字体颜色和北京颜色:效果图如下:这里不晒代码了,我做了一个demo,效果不太一样,原理一样,demo地址:http://download.csdn.net/detail/lihonghao1017/6237171

2013-09-09 14:00:26 1314

原创 Android自定义Loading

我自定义的Loading 效果如下图:中间不分就是我自己定义的Loading,这个原理是用自定义的ImageView 用子线程不停的设置ImageView的背景图片,通过设置setVisibility的值来启动和停止、隐藏和显示图片,实现朱振动环。代码如下:public class Loading extends ImageView {private Handl

2013-09-03 17:01:44 941

原创 Android动态设置布局的LayoutParams属性总遇到造型异常

Android动态设置布局的setLayoutParams()属性总遇到造型异常问题                      android:id="@+id/introduce"                    android:layout_width="match_parent"                    android:layout_height="wra

2013-08-29 17:38:47 3036

原创 android在Service中弹出Dialog对话框,即全局性对话框

写好Alter功能块后,在alter.show()语句前加入:alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);  注:alter为AlertDialog类型对象然后在AndroidManifest.xml中加入权限:下面进行简单的解释:如果只在Service中写入常在Activi

2013-08-28 15:09:27 751

原创 ScrowView不是从开始位置显示

最近用到ScrowView ,用到ScrowView的原因竟然是UI就做了一套图,低分辨率手机适配很难做,于是就有了这款上下滚动效果。但是已进入这个界面,竟然不是从开始位置显示,偏中间显示,很恶心,效果图如下:我们想要的效果如下:我想问题应该能看明白了,我是这样解决的,在最顶部的textView添加获得焦点属性: android:focusable="true"

2013-08-27 11:19:25 1056

原创 ListView的添加不同布局的item,缓存处理方法

最近项目需求在给ListView添加不同布局的item,所以这样的情况缓存就有些不同了!界面效果如下图:这个ListView有4中item,当然前三个的item可以考虑有不同背景处理,但我在这里就是用的不同的layout处理的,这4个不同的布局如下:第一个:rankinglist_item01.xml    android:layout_width="mat

2013-08-22 11:17:37 1628

原创 动态添加ViewPager的View

最近做一个项目,要求初始ViewPager一共3页,当滑到第三页的时候在加载三页,也就是一共有6页了,然后依次类推,每次加载3页;效果图:逻辑代码:public class MainActivity extends Activity {private ArrayList listViews;private ViewPager pager;private int

2013-08-20 15:11:43 2097

原创 Android4.0以下系统FrameLayout布局的子View设置的Margin常常出现失败的情况

今天使用FrameLayout的时候,发现布局里面的控件设置layout_margin类的属性没有效果。后来百度一下才知道FrameLayout中的控件layout_margin设置要依赖layout_gravity属性,否则layout_margin设置无效。  layout_gravity有好几个值可以设置,具体要设置哪一个呢?其实layout_gravity可以理解为设置控件的参

2013-08-18 11:13:55 2096

原创 HorizontalScrollView 边界渐变效果处理

在使用HorizontalScrollView的时候,当有view要滚出时,边界会出现模糊层,如图:通过添加代码android:fadingEdgeLength="0px"可以去掉模糊层

2013-08-13 13:51:29 2623

通过scrcpy录屏Android设备并显示到浏览器上,实现浏览器控制Android设备

Java SpringMVC通过adb 和scrcpy录屏Android设备,并通过浏览器控制Android设备,可以实现多点触控,也可以做成录屏工具

2022-05-14

android Tesseract-OCR 样本训练

android Tesseract-OCR 样本训练 绝对能用,识别率很高,只需将训练裤替换就可以在android设备上运行了

2016-09-22

android截屏和向屏幕发点击坐标

android截屏和向屏幕发点击坐标

2016-03-16

android 异步截屏

android 异步截屏

2016-03-15

gridView拖拽排序

gridView拖拽排序

2015-08-14

Android 图片中过滤文字,支持中英文demo

Android 图片中过滤文字,支持中英文demo,效率还是不错的

2015-07-16

Android使用ZXing生成和读取条形码、二维码

Android使用ZXing生成和读取条形码、二维码、绝对超值、绝对可用、不会是另一个坑、

2015-05-15

eclipse反编译jar包,查看源码的插件

eclipse反编译jar包,查看源码的插件,测试过了完全可以用,不知道如何操作的可以留言

2014-07-16

android实时视频双传到服务器,并能在pc上显示demo

android实时视频双传到服务器,并能在pc上显示demo,绝对可以运行 android客户端摄像头视频在pc端实时播放

2014-02-10

libgdx使用box2d的demo,很不错

libgdx使用box2d的demo,很不错,对出初学libgdx还是很不错的demo额

2014-02-10

android图片上传demo,包含客户端和服务端

android图片上传demo,包含客户端和服务端 经过测试完全能使用,对于初学者很适合

2014-02-08

Libgdx异步加载图片到本地

Libgdx实现异步加载网络图片并保存到SD卡或者data/data目录下边,当本地有图片的时候,直接从本地读取图片,如果本地没有图片,将从服务器异步加载图片

2013-09-11

Android颜色版可以调节透明度

Android颜色版可以调节透明度,都是很不错的资源,从外国网站摘得

2013-09-09

Android颜色自定义选择版

Android颜色自定义选择版,和pc上的颜色自定义颜色版一样的效果,微软的一些办公软件都有的那种自定义颜色的效果

2013-09-09

Android自定义Loading

Android自定义Loading效果很不错,思路也很简单

2013-09-03

使用Libgdx模仿智龙迷城三消demo

使用Libgdx模仿智龙迷城三消demo,只是实现智龙迷城的三消形式

2013-08-23

使用LibGDX引擎做的模仿智龙迷城的三消demo

使用LibGDX引擎做的模仿智龙迷城的三消demo

2013-08-20

空空如也

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

TA关注的人

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