- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 IllegalStateException: Can not perform this action after onSaveInstanceState
本次遇见此异常,是在展示DialogFragment对话框时出现,根据分析,为事物commit()方法内部的问题,可重载show()方法@Override public synchronized void show(FragmentManager manager, String tag) { if(!isShow()){// super.show(manager, tag);/
2015-12-31 16:40:54
299
转载 Android中的AlarmManager的使用
1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的
2015-12-28 15:56:21
291
转载 如何知道我在通知栏的展示的 Notification 被点击了?
http://blog.csdn.net/z1074971432/article/details/9465939如何知道我在通知栏的展示的 Notification 被点击了?在某些业务需求下,我们需要统计发出去的通知被点击的次数,但是察看 Notifycation 和 NotifycationManager 里面都没有相关方法来设置点击监听器!那怎么办?
2015-12-28 09:54:32
509
原创 LocalBroadcastManager
LocalBroadcastManager是Android Support包提供了一个工具,是用来在同一个应用内的不同组件间发送Broadcast的。使用LocalBroadcastManager有如下好处:发送的广播只会在自己App内传播,不会泄露给其他App,确保隐私数据不会泄露其他App也无法向你的App发送该广播,不用担心其他App会来搞破坏比系统全局广播更加高效和
2015-12-23 16:26:21
443
转载 Android HandlerThread 的使用
介绍首先我们来看看为什么我们要使用HandlerThread?在我们的应用程序当中为了实现同时完成多个任务,所以我们会在应用程序当中创建多个线程。为了让多个线程之间能够方便的通信,我们会使用Handler实现线程间的通信。下面我们看看如何在线程当中实例化Handler。在线程中实例化Handler我们需要保证线程当中包含Looper(注意:UI-Thread默认包含Looper)。
2015-12-23 16:24:50
372
转载 Android APK反编译就这么简单 详解(附图)
http://blog.csdn.net/vipzjyno1/article/details/21039349/在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。
2015-12-17 15:30:00
414
转载 Android Studio实现代码混淆
1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txtbuildTypes { release { signingConfig signingConfigs.release minifyEnabled true proguardFil
2015-12-17 15:27:12
300
转载 androidpn(本文服务器为tomcat)
http://www.blogjava.net/ZouYonghui/archive/2013/05/24/399731.html--------------------------------------------------(一)androidpn-server服务器端启动的理解和分析--------------------------------------------
2015-12-17 12:10:53
1389
转载 androidpn解析
通信机制Androidpn是韩国Sehwan No写的开源消息推送项目,很多大公司都用这个消息推送方式构建自己的消息推送服务,缺点是导致客户端比较耗电。通信机制分别由客户端和服务器完成。客户端采用基于java的XMPP协议包asmack(该包依赖于openfire下的开源项目smack)。通过该协议包提供的XMPPConnetcion类与服务器建立持久连接,并通过该连接进行用户注册
2015-12-17 11:56:33
991
转载 Java安全管理器——SecurityManager
http://bubuko.com/infodetail-306759.html总的来说,Java安全应该包括两方面的内容,一是Java平台(即是Java运行环境)的安全性;二是Java语言开发的应用程序的安全性。由于我们不是Java本身语言的制定开发者,所以第一个安全性不需要我们考虑。其中第二个安全性是我们重点考虑的问题,一般我们可以通过安全管理器机制来完善安全性,安全管
2015-12-16 17:31:05
11294
原创 xmpp/aSmack源码分析(基于android客户端)
首先aSmack.jar包源码的分析:org.apache.harmony.javax.security包auth包:callback包:类Callback 抽象接口 未提供方法,实现类有:CallbackHandler抽象接口 handle(Callback[] paramArrayOfCallback)方法ChoiceCallback可序列化,提供get/set方法,获
2015-12-15 17:34:09
891
原创 java.util.Properties
java.util.Properties 类可在所有java程序中应用;在android 中,相对于xml解析更简单;1.可以以文件形式保存和加载 import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public Properties
2015-12-15 15:21:52
377
转载 启动其他app以及互相调用数据
// 通过包名获取要跳转的app,创建intent对象Intent intent = getPackageManager().getLaunchIntentForPackage("想要启动的程序包名");// 这里如果intent为空,就说名没有安装要跳转的应用嘛if (intent != null) { // 这里跟Activity传递参数一样的嘛,不要担心
2015-12-09 15:46:41
2926
转载 常用vi编辑器命令行
对于VI的命令行,不需要特意的去记忆,写下来,让要用到的时候能找到就行 游标控制h游标向左移j游标向下移k游标向上移l (or spacebar)游标向右移w向前移动一个单词b向后移动一个单词e向前移动
2015-12-09 14:02:04
316
原创 Linux下 tomcat/mysql相关
tomcat启动:一般是执行sh tomcat/bin/startup.sh 停止:一般是执行sh tomcat/bin/shutdown.sh脚本命令 查看:执行ps -ef |grep tomcat 带端口信息说明查看成功;从源码包安装的MySQL 代码示例:// linux关闭MySQL的命令$mysql_dir/bin/mysqladmin -uroot -
2015-12-07 15:33:33
267
原创 android 4.4以上系统文档和图库裁剪图片加载异常的处理
/** * 裁剪图片方法实现 * * @param uri */ public void startPhotoZoom(Uri uri) { Intent intent = new Intent("com.android.camera.action.CROP"); Uri ss = transferUri(uri);
2015-12-03 11:27:30
696
转载 linux mysql 操作命令
转自: http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/18/2216279.html1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin
2015-12-03 11:20:57
352
原创 linux 下tomcat web服务器相关
linux下实时查看tomcat运行日志-------------------------1、先切换到:cd tomcat/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。将web工程打包war发布到 linux 环境tomcat服务器
2015-12-03 10:10:34
316
Android-LockScreenSample-DisableHomeButtonKey-master.rar
2020-04-22
NettyDemo-master.zip
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人