- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 安卓app之间socket通信,支持多线程
需求:需要手机端app和平板端app进行通信,我用的是socket现在提供两个软件源码,一个是socket的,一个是socketserver的,server支持多连接。下面是两个界面的截图,只是实现了两个软件之间的简单通信,需要注意的是需要把socketserver端的ip地址固定死
2015-11-06 17:12:47 1398 1
原创 安卓fragment内部注册监听broadcastreceiver
1.首先在fragment的oncreate方法中注册监听@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); IntentFilter intentFilter1 = new IntentFilter(); intentFilter1.a
2015-11-05 11:26:59 7013
原创 mysql5.7以上密码重置方法
1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 输入mysqld--skip-grant-tables3、再开一个DOS窗口,mysql -u root 4、输入: use mysql update user set authentication_string
2016-07-06 15:41:45 350
转载 CoordinatorLayout与滚动的处理
英文原文:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种Material Desi
2016-02-15 15:39:18 451
原创 unable to start the virtual device the virtual device got no ip address一个解决方法
注意:次解决方案只适用于64位windows10系统,其他版本系统未经测试,不保证是否起作用.打开virtualbox右键新建的虚拟设备,进入设置界面(如下图)修改版本为ubuntu(64-bit),之后确定即可
2016-02-14 16:34:54 2836 1
原创 安卓按两次返回退出程序
只需要在activity中重写onKeyDown.事件(代码如下)@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if (
2016-02-14 15:12:07 426
原创 com.alibaba.fastjson.JSONException: not close json text, token : error
Exception in thread "Thread-7" com.alibaba.fastjson.JSONException: not close json text, token : errorat com.alibaba.fastjson.parser.DefaultJSONParser.close(DefaultJSONParser.java:1241)at com.ali
2016-01-06 16:56:25 31026 5
转载 ViewPager中切换界面Fragment被销毁解析
1、应用处景ViewPager+Fragment实现界面切换,界面数量>=3 2、Fragment生命周期以及与Activity生命周期对比 3、题目描述按上图所说,只有当Fragment所Attached的Activity履行destroy的时辰才会调用onDesto
2015-11-11 21:44:16 382
原创 安卓设置布局边框
1,在drawable中新建xml文件,内容如下 <stroke android:width="10.1dp" android:color="#CCCCCC" /> android:bottom="1.5dp" android:left="1.5dp" androi
2015-11-03 15:44:43 1333
原创 actionbar tab 字体大小设置
在styles.xml文件中添加下面的样式即可 @style/TabTextStyle 20sp 修改前修改后
2015-07-14 16:34:10 640
原创 安卓使用到ActionBar的时候遇到的两个bug,做一下总结
getActionBar();为null 解决方法:在styles.xml中appbasetheme改为 01-01 08:25:44.905: E/AndroidRuntime(4562): android.view.InflateException: Binary XML file line #6: Error inflating class fragme
2015-07-14 09:54:32 427
转载 Android的AlertDialog详解(转载)
AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIco
2015-07-01 14:22:14 352
原创 安卓开机 重启 自启动程序 亲测可用
01 添加权限(AndroidManifest.xml文件) 02 注册receiver(AndroidManifest.xml文件) 03 写receiverpublic class Bo
2015-05-25 16:50:13 947
原创 安卓获得系统的音量信息,亲测可用
AudioManager mAudioManager = (AudioManager) getSystemService(this.AUDIO_SERVICE);//通话音量int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );int current = mAudioMana
2015-05-04 11:35:51 555
转载 Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline_抄来的
相信大家对LinearLayout已经相当熟悉,但你们是否了解它的属性baselineAligned呢? Android官方文档是这么描述的: 那到底这个属性是做什么用的呢? baselineAligned:基准线对齐。 首先要解释什么是基准线,这个在中文中不常见,但在以字母为书写语言的其他国家非常常见。
2015-04-29 11:05:34 637
原创 安卓有些监听程序2.3可运行,4.0往上不可以运行
有些监听信息,在2.3可以运行,但是在4.0往上不能够监听到,这个是4.0往上是谷歌的新特性,只有在程序打开的时候,短信才可以监听到,也就是说对于有些恶意的程序,如果用户不开启,安全还是可以保证的
2015-03-19 10:56:22 402
原创 java中读取properties文件,并将文件内容转换成map并返回
package test;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import jav
2014-10-16 11:42:10 6447
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人