- 博客(23)
- 资源 (15)
- 问答 (12)
- 收藏
- 关注
原创 ListView读取屏幕上当前可见Item的索引
getFirstVisiblePosition() ///获取可见区域的第一个索引getLastVisiblePosition() //可见区域的最后一个索引 System.out.println("detailpagelistview.getFirstVisiblePosition()="+detailpagelistview.getFirstVisiblePosition(
2016-05-29 11:18:11 7970
转载 Display中getHeight()和getWidth() 官方废弃
Display dp=getWindowManager().getDefaultDisplay(); int Height=dp.getHeight(); ---->The method getHeight() from the type Display is deprecated int Width=dp.getWidth(); ---->The meth
2016-05-29 00:02:35 1069
原创 安卓蓝牙通信初步
1、查询已经成功绑定过的蓝牙BtnScan.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stub//获得BluetoothAdapter对象,该API是android 2.0开始支持的 /
2016-05-28 20:02:59 453
原创 Android的ListView和Button EditView结合解决焦点问题
首先,我是个菜鸟,初学Android,而且是自学,遇到问题基本靠查书和百度问题描述:在ListView的item里增加Button 和EditText后,点击EditText后,出现软键盘,但是EditText失去焦点,再次点击EditText后 EditText获得焦点,输入内容后隐藏软键盘,输入的内容消失,EditText依然为空。经过反复的百度和测试,
2016-05-28 19:44:01 761
原创 Android 打印输出16进制数据
最近在做安卓于硬件通信的项目,传输数据都是十六进制,研究了一下安卓打印十六进制的方法。public class test {public static void main(String[] args) {for(int i=0x0;iSystem.out.format( "%x ", i );}}}特别注意 这里的i是int型,如果是char 就会崩溃了
2016-05-27 20:23:31 8983
转载 Service实时向Activity传递数据案例
演示一个案例,需求如下:在Service组件中创建一个线程,该线程用来生产数值,每隔1秒数值自动加1,然后把更新后的数值在界面上实时显示。步骤如下:1、新建一个android项目工程,取名为demo。2、新建一个Service类,用来实时生产数值,供界面实时显示。package com.ljq.activity; import android.app.Servi
2016-05-27 20:02:58 1199
原创 实现Activity发送数据给Service ,基于Message和Bundle发送复杂数据
Activity发送数据给Service 分两种情况方法1、发送单次数据: 一般是在启动Service的时候发送数据给Service,只发送一次,此处值给出比较关键的代码 Activity内部使用intent 携带需要发送的数据,发送并启动Service String[] strarray=((String) List.getItemAtPosition(positi
2016-05-27 09:04:47 2024
原创 Android Service与Activity通信,实现几个Activity共享Service的数据
想实现Android的蓝牙通信,需要在几个Activity共同使用一个Socket ,就建立了一个Service.这个程序只是实现了两个Activity共享Service的数据这个程序参考了 《 疯狂Android讲义》的相关章节AndroidManifest.xml文件: package="com.example.service" android:vers
2016-05-26 13:57:50 2718
原创 Android的布局文件的文件名不能包含任何大写字母
今天想修改以前的一个小例子,首先修改的是布局文件的名字,将main.xml改成Second.xml后,报错 clean一下后不能自动生成R文件了,各种郁闷啊,折腾了两个小时(初学的,各种不顺利) 发现 Second.xml文件名改成second.xml就可以了,查了一下,Android的布局文件的文件名不能包含任何大写字母
2016-05-17 22:01:02 3280
转载 STM32之CAN ---CAN ID过滤器分析
1 前言 在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时,根据标识符(CAN ID)的值决定软件是否需要该报文;如果需要,就拷贝到SRAM里;如果不需要,报文就被丢弃且无需软件的干预。 为满足这一需求,bxCAN为应用程序提供了14个位宽可变的、可配置的过滤器组(1
2016-05-17 19:30:42 1248
原创 eclipse 导入工程 出现很多错误的处理办法
导入工程后出现如下错误,源码中很多红色的错误2016-05-16 12:42:13 - Bluetooth] Found 2 versions of android-support-v4.jar in the dependency list,[2016-05-16 12:42:13 - Bluetooth] but not all the versions are identica
2016-05-16 12:53:33 7288
转载 Android:真机调试,不显示logcat的解决方案
有时做开发的时候,用真机测试,总是看不到logcat信息 。原因是系统默认关闭了log,需要将其打开。 解决办法如下: 在拨号界面输入*#*#2846579#*#* ,然后系统会自动弹出一个菜单,选择工程菜单,进入后,点击背景设置,然后选择log设置,将默认的设置成开启状态,然后手机可能会自动重启,如果不自动重启,请手动重启。重启之后就行了。注意:我的是华为手机,其他
2016-05-15 20:57:03 762
原创 ArrayList ArrayAdapter ListView结合实现显示数组内容
一共需要三步:此处以String类型数组为例,1、 final ArrayList array = new ArrayList(); ArrayList 可以实现动态数组2、 定义ArrayAdapter: final ArrayAdapter aa; aa = new ArrayAdapter(MainActivity.this, android.R.
2016-05-14 22:29:30 3841 1
转载 Android开发之蓝牙(Bluetooth)操作(一)--扫描已经配对的蓝牙设备
一. 什么是蓝牙(Bluetooth)?1.1 BuleTooth是目前使用最广泛的无线通信协议1.2 主要针对短距离设备通讯(10m)1.3 常用于连接耳机,鼠标和移动通讯设备等.二. 与蓝牙相关的API2.1 BluetoothAdapter:代表了本地的蓝牙适配器2.2 Blueto
2016-05-11 14:40:57 1202
转载 Android Settings模块分析
AndroidSettingsSettings模块第一部分 Settings涉及的模块 4.0设置的layout有很大的改变。将设置分为四个部分: WIRELESS & NETWORKS :SIM卡管理,流量使用情况,飞行模式,VPN,网络共享等 DEVICE : 情景模式,显示,存储,电池,应用程序 PERSONAL: 账户与同步,位置服务,安全,语言和输入法,备
2016-05-11 10:52:17 1252
转载 android蓝牙开发 蓝牙设备的查找和连接
Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 // 管理蓝牙设备的权限 // 使用蓝牙设备的权限 2.打开蓝牙获得蓝牙适配器(android.bluetooth.Blu
2016-05-11 08:31:19 571
转载 如何用Doxgen制作chm格式文档
对程序员来说,在开发自己的接口时,制作一个easy-go的文档也是coding中必不可少的一步,而且是相当重要的一步,虽然国内很多程序员,现在都略过了这一步。本文的前提是,大家已经在代码中写了符合生成注释文档的注释,关于注释的规则,可以参考百度文库里的一个文档 “使用Doxygen生成chm帮助文档使用详解”,链接地址:http://wenku.baidu.com/view/110
2016-05-06 10:41:14 589
原创 CCS下载地址
TI官方下载(需要邮箱登录申请)http://processors.wiki.ti.com/index.php/Download_CCS
2016-05-04 22:28:00 6429
原创 android.os.NetworkOnMainThreadException
今天在调试安卓Socket通信的时候遇到这个问题解决办法是在onCreate(Bundle savedInstanceState) {函数路增加StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detec
2016-05-01 21:31:03 326
转载 android打开系统程序
1.打开设置主界面Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); //系统设置startActivityForResult( intent , 0);2.打开网络设置界面(其他设置中的界面同理)Intent intent = new Intent(android.provi
2016-05-01 17:20:20 780
转载 android之wifi开发(一)
WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult 主要用来描述
2016-05-01 17:07:45 364
转载 C语音常用排序算法 (冒泡 选择 快速 插入)
(1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。下面列出其代码:void bubble(int *a,int n) /*定义两个参数:数组首地址与数组大小*/ { int i,j,temp; for(i=0;i<n-1;i+
2016-05-01 15:29:11 635
IMX6ULL + SPI LCD MSP2402(驱动IC ILI9341)显示简单的QT界面
2022-11-24
基于Linux嵌入式下如何实现 外部脉冲统计
2023-02-22
Linux 驱动24C02 EEPROM的问题,
2023-02-17
通过Yocto 编译 uboot和kernel, 编译时间不改变
2022-11-17
IMX8QXP SN65DSI84 双路LVDS输出
2022-11-13
QML 做的界面,子界面启动慢怎么解决
2022-05-08
QML 动态修改SVG图片颜色
2022-04-28
QML 如何修改SVG 图片边框颜色
2022-04-28
QML 如何修改SVG 的局部的颜色
2022-04-27
QML 的ListView 有办法修改滑动的速度吗?
2022-04-21
QML 里SwipeView如何修改灵敏度
2022-04-19
LVGL 无法 同时使用触摸屏和物理按键,求解
2021-08-19
Ubuntu 编译MiniGUI遇到的问题,求解
2021-07-29
QML 中如何更新Model的数据
2021-02-28
Uboot 下如何判断是否有U盘插入
2021-02-08
移植QT到ARM上的问题
2021-01-29
使用FIO测试SSD的疑问
2016-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人