自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘健宁的博客

錯過的年華已逝,欲荒蕪了輪回

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 IDEA打包工具类jar并混淆

最近在做lincense授权功能,做了个license生成以及验证工具类,为了防止用户破解,需要打成jar包并混淆,在此记录一下。生成jaridea中有个东西叫Artifacts,对于Maven来说,所有生成的东西都可以叫作Artifact,当然也包括Jar。打开项目配置:Project Structure–>选择左侧Artifacts–>然后添加一个空jar包。添加完之后可以修改jar包名称,按自己需要修改即可。配置需要打成jar包的工具类。这是我们选择项目运行后生成

2020-07-31 11:45:26 5115

原创 Android support库迁移AndroidX

Android support库迁移AndroidX原因:目前很多流行的开源库都是AndroidX项目,并不支持Android support,加入到项目会报以下错误:Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFac...

2020-03-04 16:35:36 1370

原创 通用吐司

安卓开发都知道 Toast不能在子线程使用Toast的使用方式:Toast.makeText(context, msg, Toast.LENGTH_LONG).show()。当在非UI线程使用时会抛出:Can't create handler inside thread that has not called Looper.prepare()异常。从异常可以看出直接原因是没有调用Looper.pr

2017-05-10 16:50:13 313

原创 严苛模式(StrictMode)

Android 2.3起,新增加了一个类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题。常用的监控方面的策略有如下这些:   Disk Reads 磁盘读   Disk Writes 磁盘写   Network access 网络访问   Custom

2017-04-05 17:39:25 306

原创 Android 软键盘相关

隐藏软键盘this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);//This can be used to suppress the keyboard until the user actually touched the edittext view.(近页面时隐藏软件

2016-09-29 11:00:45 255

原创 listView嵌套radiobutton

跟大多数一样,思路就是将状态存储到map中,再回显定义map存储选中的状态,key为item的position,值为0和1代表这选择的是第一个radiobutton还是第二个,这里是二个radiobutton,其他的类似private Map<Integer, Integer> mapRadioBtn=new HashMap<Integer, Integer>();别的不贴了。贴一下getview方

2016-08-30 08:53:20 766

原创 listview+checkbox

一、首先嵌套之后,可能会出现checkbox抢夺item焦点的问题,即item不能点击,checkbox可以点击,解决办法:在item的最外层布局中加入 android:descendantFocusability=”blocksDescendants”;表示覆盖子空间获取焦点或者checkbox的focus设置为false。 二、当滑动listview时,checkbox选中状态错乱。这是复用造

2016-08-17 10:13:31 516

原创 关于eclipse中使用design

虽然eclipse几乎灭绝,但仍然有人在使用,对于support design可能是我比较low,自己实现了很多次,网上查了很多资料才能在我的eclipse中使用,在此分享一下方法,帮助那些依然应用不到自己项目中的朋友。 最初,我是以为有相关jar就可以了,于是去网上找资料,确实,网上很多人分享了jar,但在用到自己项目中时,发现却报错了,找不到design这个类等一系列奇葩问题,我以为是这个ja

2016-08-09 13:40:54 8629 1

原创 定时短信的实现

定时发送短信主要依赖AlarmManager以及SmsManager配置xml<!-- 闹钟广播 --> <receiver android:name="com.chenggongyun.receiver.AlarmReceiver" android:permission="android.provider.Telephony.SMS_RECEIVED"

2016-07-04 16:37:06 684

原创 短信编辑器

简单的短信编辑计数器XML<RelativeLayout android:layout_width="match_parent" android:layout_height="120dp" > <EditText android:id="@+id/activity_kehudetail_addSMS_EditText"

2016-07-01 14:09:55 3216

原创 TimePicker+DatePicker

时间选择器与日期选择器如果主题为android自带主题(lv13以下)会变为旧版本的样式 解决办法(变为新版):主题改为holo的,相应的改一下minsdkversion即可,在配置文件中。如果想让时间和日期的同一列显示,可能撑不下,解决办法如下: 先来个自己发现的简单的:压缩一下,即scalex和scaley,如果不想显示年或者日;可以利用marginleft解决。 改变layout解决:这

2016-06-30 17:33:11 316

原创 scrollView+listView的一些问题

xml>>>一般情况下ScrollView只能用一个自布局所以可以用容器包起来,实现多个<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" a

2016-06-27 15:00:28 199

原创 调用拨打电话和发短信

调用拨打电话和发短信一、打电话//调用系统的打电话方法即可>>>比较坑直接拨出去了Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+"10086"));startActivity(intent);二、发短信Intent intent=new Intent(Intent.ACTION_SENDTO,Uri.parse("sm

2016-06-22 16:56:52 311

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-22 16:43:53 216

原创 长按listview弹出上下文菜单实现

长按listview弹出上下文菜单实现 (通讯录)

2016-06-13 09:04:46 630

转载 startActivityForResult和setResult详解

startActivityForResult和setResult详解startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行

2016-06-02 11:03:34 233

Allatori-7.1-Demo.zip

此文件是jar包混淆神器Allatori-7.4,用于混淆jar包,使用简单易操作,java语言。。。。。。。

2020-07-31

design_rar

eclipse中使用design库的例子内附support包,导入eclipse即可,不能运行,联系我

2016-08-29

eclipse中使用design中的控件

在eclipse中使用design,我只写了一个snackbar,其他的自己用着玩把,内含support23

2016-08-09

空空如也

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

TA关注的人

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