- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 Android-LinearLayout线性布局
1. 前言 LinearLayout布局会将组件一个一个排列(可以选择纵向还是横向排 列),剩下就不会显示出来。 2. LinearLayout的常用xml属性android:orientation:设置布局内组件的排列方式,分为水平,垂直(默认值)。 <!--垂直排列--> android:orientation="vertical" <!--水平排列-->
2017-04-30 18:53:21 703
原创 Android-WARNING: Uninstalling will remove the application data! Do you want to uninstall the existi
android studio 安装不了应用,报错: Installation failed with message >INSTALL_FAILED_NO_MATCHING_ABIS. It is possible that this issue is resolved by uninstalling an existing >version of the apk if it is pre
2017-04-30 13:02:44 4442
原创 Android-自定义控件之IP输入框
之前在写一个手机与电脑通信的程序,需要在手机端输入IP地址,Android上没有专门IP输入框,所以自己自定义了一个IP地址输入框。 1. 定义该控件的布局文件 这里使用的是merge标签,主要是在主布局里面放该布局文件时,系统会自动省略merge节点并且直接添加merge节点里面的小控件,这样可以减少布局中多余的层级。当然,你也可以不用merge,使用RelativeLayout等布局,相当于
2017-04-29 18:14:05 4735 3
原创 Java-jna(2)之Windows API keybd event
keybd_exent函数原型:VOID keybd_event( BYTE bVk, // 虚拟键值。 BYTE bScan, // 硬件扫描码。 DWORD dwFlags, // 动作标识。 DWORD dwExtraInfo // 与键盘动作关联的辅加信息。 ); 参数解释:bVk:按键的虚拟键值,具体有键盘上的所有值。例如: KEY_ARROW_LEF
2017-04-27 12:16:35 876
原创 Java-jna(1)之Windows API mouse event
关于mouse event 函数原型:VOID mouse_event( DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, ULONG_PTR dwExtraInfo ); 参数说明:dwFlags:标志位集合,代表鼠标操作的具体事件类型,具体类型有以下几种,它可以是下面一种类型或几种类型的组合(该组合要有
2017-04-26 15:25:38 1485 1
原创 Android—子线程更新UI问题( java.lang.RuntimeException: Can't create handler inside thread that has not cal)
之前在子线程中显示一个UI操作,发生错误 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()代码为:延时3秒后发出一个Toast信息 new Thread(){ public void run(){
2017-04-21 15:56:22 525
原创 Android-右上角menu菜单不显示
将MainActivity extends Activity改成MainActivity extends AppCompatActivity
2017-04-20 16:42:56 2711 2
原创 Java-log调试
第一步:import java.util.logging.Logger;第二步:创建logger实例,使用自定义名称static Logger logger = Logger.getLogger("my log");第三步:随意使用logger.info("即将发送反馈");
2017-04-19 13:40:20 787
原创 Java-int与string类型互转
int转string: int i=123; String s=String.valueOf(i);string转int String s="123"; int i=Integer.parseInt(s); int i=Integer.valueOf(s).intValue();
2017-04-19 13:33:58 327
原创 Java-多线程
发送一个数据包到服务器,创建一个线程 public void sendCMD(byte[] cmdBuffer, InetAddress IpAddress) { pack = new DatagramPacket(cmdBuffer, Constant.bufferSize,IpAddress,Constant.Port); Log.i("tag", "即将
2017-04-18 16:30:01 285
原创 Java-变量isnull和isEmpty
null:对象为空;empty:值为空例: private String text;此时有text==null//trueprivate String text;text = s.toString().trim();若文本输入框s为空,则此时有text.isEmpty() //true
2017-04-18 12:22:13 4843
原创 Android-输入文本框格式设置
android:inputType="numberDecimal" android:inputType="number" android:inputType="numberSigned" android:inputType="numberSigned|numberDecimal"
2017-04-17 13:25:13 1933
现代信息检索 第二版
2018-09-04
官方jdk1.7 64位
2017-12-04
J2ME手机高级编程书上源码
2017-04-28
J2ME手机高级编程源码
2017-04-28
Android学习进阶路线图
2017-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人