小编Tho*_*nan的帖子

30
推荐指数
1
解决办法
7万
查看次数

Android是否有任何电子表格小部件?

我有一个Excel文件,我想在我的应用程序中使用.使用jexcel我在应用程序中读写Excel文件,但我不知道如何在我的应用程序中设置该文件的视图.是否有可用于Android的电子表格小部件显示Excel文件?

excel android file view spreadsheet

30
推荐指数
1
解决办法
1万
查看次数

如何使用bluez在Linux上通过蓝牙4.0 LE连接到FitBit Zip?

我买了一个FitBit拉链.此设备使用蓝牙4.0 LE.我想至少通过bluez连接到它.如果成功,我想知道我能找出多少协议.

我使用的是联想P500 Ideapad,它集成了对蓝牙4.0的支持.它似乎工作(种类)

当我做:

hcitool lescan
Run Code Online (Sandbox Code Playgroud)

我能够找到设备的蓝牙地址,虽然可能无关紧要,但是:CF:D9:24:DB:F4:7B

现在,我在另一个问题中读到:蓝牙低功耗:在linux监听通知/指示我可以收听通知和其他协议功能.我曾经使用旧蓝牙,但我没有使用蓝牙LE的经验.

我试图使用hcitool leccgatttool连接到设备时遇到困难.连接超时并且似乎在Linux机器上使蓝牙处于不良状态.我能够通过重新加载蓝牙相关的内核模块来解决这个问题.

任何提示都表示赞赏.我现在正在尝试最新的bluez.

linux reverse-engineering fitbit bluez

24
推荐指数
2
解决办法
2万
查看次数

Android:如何获取最后50个单元格(塔)的位置详细信息?

默认情况下,android存储最后200个wifi连接和50个单元位置详细信息.

我通过使用来getConfiguredNetworks()获取wifi详细信息WifiManager

同样,我想获得最后50个单元格位置的详细信息.

请参阅https://play.google.com/store/apps/details?id=ch.rrelmy.android.locationcachemap

在此示例中,他们将API密钥传递给服务器.如何获取手机的密钥?

android android-ndk

17
推荐指数
1
解决办法
2375
查看次数

在哪里可以找到用于利用加速度计信号的资源和代码示例?

我希望能够编写代码,从加速度计获取信号来执行以下操作:

  • 测量加速度
  • 检测颠簸
  • 检测影响
  • 检测坐/站
  • 以及它可能做的任何其他事情......

我对Android手机中的加速度计特别感兴趣,但我对各种关于从加速度计读取信号并使其有用的一般信息持开放态度.我听说过有关DSP的一些好读,但是,我真的很喜欢以代码为中心的资源.无论这些示例是什么编程语言,我都希望在代码中看到一些东西.任何人都可以建议适合该法案的东西吗?我也有兴趣在Android手机上利用其他传感器,但是,我主要是询问加速度计.

android electronics sensor accelerometer android-sensors

12
推荐指数
1
解决办法
3652
查看次数

为什么我在本地使用Google Drive API时出现"经过身份验证的用户未安装带有客户端ID的应用"错误?

我正在为Emacs开发Google Drive界面.这个概念是Emacs可以提供一种平台无关的方式来加载,修改和保存存储在Google Drive中的文本文档.我已经注册了我的应用,可以使用OAuth2进行身份验证,并使用文档列表API获取文件列表,但是当我尝试使用Google Drive API执行插入时,我看到一个错误:

"经过身份验证的用户尚未安装具有客户端ID的应用..."

进一步阅读,我似乎需要在Chrome网上应用店中发布我的Emacs应用程序才能访问Drive API.这对我来说没有意义......我注意到Google Drive正在开发一个FUSE项目,这表明本地开发是可行的.然而,当我浏览代码时,我没有看到Chrome Web Store组件来使其正常工作.

我是否试图滥用API,或者是否存在使这项工作更有意义的途径?

emacs elisp google-drive-api

12
推荐指数
1
解决办法
1763
查看次数

当显示软键盘时,无法让ScrollView滚动

我一直试图让这个滚动视图滚动,并没有任何运气这样做.我尝试了很多类型的修复,但似乎无法使用一个.我希望能够在选择编辑框并且键盘占据屏幕一半时滚动浏览我的页面.这样我就可以导航到页面底部的其余编辑框和接受按钮,而不必每次都手动隐藏键盘.

这是我的xml代码:

    <?xml version="1.0" encoding="utf-8"?>
     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:background="@drawable/asuswallpaper4"
       android:orientation="vertical"
       android:weightSum="1"
      >



        <TextView
          android:id="@+id/textView1"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:background="#AAA"
          android:text="Input Configuration"
          android:textAppearance="?android:attr/textAppearanceLarge"
          android:textColor="#000" >
         </TextView>

             <ScrollView
               android:id="@+id/input_scroll_view"
               android:layout_width="fill_parent"
               android:layout_height="wrap_content" >

               <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical" >



                      <LinearLayout
                       android:id="@+id/linearLayout10"
                       android:layout_width="match_parent"
                       android:layout_height="wrap_content"
                       android:layout_marginTop="20dp"
                       android:orientation="horizontal" >

                      <TextView
                       android:id="@+id/textView13"
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       android:text="TextView"
                       android:textAppearance="?android:attr/textAppearanceMedium"
                       android:textColor="#000"
                       android:textStyle="bold" >
                      </TextView>

            <TextView
                android:id="@+id/textView11"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Enable or Disable"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#FFF" >
            </TextView>
        </LinearLayout>

        <LinearLayout
            android:id="@+id/linearLayout11"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp" >

            <RadioGroup
                android:id="@+id/DisableEnable"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:addStatesFromChildren="true"
                android:orientation="horizontal" >

                <RadioButton
                    android:id="@+id/disableButton"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

java android scrollview

10
推荐指数
2
解决办法
2万
查看次数

9
推荐指数
1
解决办法
2089
查看次数

ZSH - 在Vim/MacVim内校正Shell输入/输出

这个问题是关于在Mac OS X上使用MacVimZSH.

我正在使用ZSH shell并且它被配置为使用Colored提示,并且一切都与ZSH本身很好地协作.

但是,当我将此shell设置为Vim(usin :)的默认值时set shell=zsh\ -li,vim在输入或输出文本时会给出以下符号:

[35mnikhgupta[00m at [[33mMacbookPro[00m in [01;32m~[00m [00m
Run Code Online (Sandbox Code Playgroud)

虽然它应该简单地说:

nikhgupta at MacbookPro in ~
Run Code Online (Sandbox Code Playgroud)

当我输入一些文本时,我会得到相同的奇怪符号,可能是因为我正在使用为我的ZSH shell突出显示的语法.我推断这些符号是颜色代码?

有人可以帮我解决如何丢弃这些颜色代码并简单地在Vim shell中输出文本的问题吗?

问候

vim zsh macvim

8
推荐指数
1
解决办法
1327
查看次数

在python中快速ping扫

所以,我正在尝试使用python获得与使用bash脚本类似的结果.

bash脚本的代码:

    #!/bin/bash

    for ip in $(seq 1 254); do
        ping -c 1 10.10.10.$ip | grep "bytes from" | cut -d " " -f 4 | cut -d ":" -f 1 &
    done
Run Code Online (Sandbox Code Playgroud)

我想做的是以相似的速度获得相同的结果.我对每个版本的python脚本所遇到的问题是,与批处理脚本所花费的几秒钟相比,它需要很长时间才能完成.

批处理文件大约需要2秒来扫描一个/ 24网络,而我可以用python脚本获得的最佳时间大约为5-8分钟.

最新版本的python脚本:

import subprocess

cmdping = "ping -c1 10.10.10."

for x in range (2,255):
    p = subprocess.Popen(cmdping+str(x), shell=True, stderr=subprocess.PIPE)

    while True:
        out = p.stderr.read(1)
        if out == '' and p.poll() != None:
            break
        if out != '':
            sys.stdout.write(out)
            sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)

我在python中尝试了几种不同的方法,但是无法接近bash脚本的速度.

有什么建议?

python bash ping python-2.7

8
推荐指数
1
解决办法
4万
查看次数