登录
首页 » Android » 键盘监听程序

键盘监听程序

于 2022-06-27 发布 文件大小:302.64 kB
0 138
下载积分: 2 下载次数: 1

代码说明:

是一个用object c编写的可以在android底层运行的程序。arm-none-linux-gnueabi-gcc -static watch.c -o watch     成功编译后会在该目录下生成一个watch的文件,下面启动Android模拟器, 用如下命令将文件push到Android模拟器上: adb shell mkdir /dev/h4ck adb push watch /dev/h4ck/watch adb shell chmod 777 /dev/h4ck/watch 上述命令的含义是:先创建 /dev/h4ck目录,再将编译好的watch上传上去, 最后将watch改成可执行的。上传好了之后,再进入命令行模式, 进入Android的shell环境: adb shell#cd /dev/h4ck #./watch 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android高仿微信朋友圈
    应用背景同最新版的Andorid微信朋友圈UI基本一直,已实现基本逻辑关键技术Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套Listview gridview  listview嵌套
    2022-10-21 15:30:05下载
    积分:1
  • 深入理解Android卷1(邓凡平)
    深入理解Android卷1(邓凡平):这是一本以情景方式对Android的源码进行深入分析的书(Deep Understanding Android)
    2018-05-22 15:21:39下载
    积分:1
  • Android 的仪表板设计
    这是在这个例子下的仪表板的设计让你在这个应用程序显示,这是移动应用
    2022-06-21 23:20:21下载
    积分:1
  • Android TimeLine 可滑动的layout extends FrameLayout日期列表
    制作可滑动的layout extends FrameLayout,看上去是一个可上下滑动的日期列表,每个日期下显示相关的条目,有点像时间轴的感觉。初始化dragHelper,对拖动的view进行操作,ExpandableListView做的android时间轴TimeLine-masterchild有左右滑动的效果,另外还可设置是否有回弹效果,并进行相关的操作(如:编辑、删除、置顶等),(RecycleView 多种type实现),包含child的滑动效果。   关于滑动距离:如果启动效果,则可滑动3/2倍菜单宽度的距离   重写OnClickListener会导致关闭失效    拖动中,可根据offset 进行其他动画,并定义了滑动监听函数。
    2022-03-21 14:54:42下载
    积分:1
  • SimpleDateFormatTest
    Simple Date Format Test Source Code for Andriod.
    2013-10-24 10:53:27下载
    积分:1
  • 平衡车
    #include       //定义支持库文件 AF_Stepper motor(48, 2);   //定义步进电机对象,2号步进电机步数值是48 void setup() {               Serial.begin(9600);           //  设置串行数率在 9600 bps        Serial.println("Stepper test!");      motor.setSpeed(10);  // 电机每分钟要转动10步            motor.step(100, FORWARD, SINGLE);   //电机向前单相励磁方式转动100步         motor.release();        delay(1000); } void loop()  {        motor.step(100, FORWARD, SINGLE);         motor.step(100, BACKWARD, SINGLE);      motor.step(100, FORWARD, DOUBLE);   
    2022-07-17 20:05:53下载
    积分:1
  • android 蓝牙对战游戏实例源码下载
    android 蓝牙对战游戏实例源码下载
    2014-08-26下载
    积分:1
  • aidl跨进程调用
    这两天在学习aidl跨进程调用,研究了一天终于写出了个helloword。。做下记录吧。根据官方提供的指南,开发aidl跨进程调用,主要分以下步骤:1.         创建.aidl文件-该文件(YourInterface.aidl)定义了客户端可用的方法和数据的接口。2.         在makefile文件中加入.aidl文件-(Eclipse中的ADT插件提供管理功能)Android包括名为AIDL的编译器,位于tools/文件夹。3.         实现接口-AIDL编译器从AIDL接口文件中利用Java语言创建接口,该接口有一个继承的命名为Stub的内部抽象类(并且实现了一些IPC调用的附加方法),要做的就是创建一个继承YourInterface.Stub的类并且实现在.aidl文件中声明的方法。4.         向客户端公开接口-如果是编写服务,应该继承Service并且重载Service.onBind(Intent) 以返回实现了接口的对象实例上面的东西真的很官方。。下面结合我的例子做一下学习总结:先开发服务器端1.创建一个aidl文件,可以看提供的源码。创建完成后,eclipse插件自动在gen目录下生成同名字的java文件。里面包含一个Stub抽象类,这个类继承自android.os.Binder,这个类是实现整个远程调用的核心。2.然后创建一个类来继承上面说到的那个Stub抽象类,实现里面的抽象方法。(这些抽象方法是根据aidl文件自动生成的)。3.创建一个自定义Service继承自Service,实现其onBind方法,注意此onBind方法必须返回第二步创建的那个Stub类的子类。然后在xml中声明此service,注意此service的声明必须包含一个action,此action也用于客户端的调用使用。(在下面的客户端开发中会有介绍)。4.创建一个activity,此activity只要实现把service启动了即可。这样服务器端就开发完毕,运行后启动了一个可供远程调用的service。关键还是通过onBind暴露一个Binder给客户端。Binder哪来呢?就是通过aidl文件adt会自动生成一个抽象类Stub继承自Binder,只需要创建一个类实现这个Stub的抽象方法即可。然后开发客户端:1.客户端也需要一个aidl文件,注意客户端的aidl文件的包名必须和服务器端的aidl包名一致,名字也相同。创建完后同样会在gen下生成一个接口。2.创建一个Activity,包含变量ServiceConnection con,实现其onServiceConnected和onServiceDisconnected方法,onServiceConnected方法生成第一步那个接口的实现类的对象。con对象用于在onCreate中绑定service,这个service的action必须为服务器端声明的那个service的配置action。绑定中用到con会执行onServiceConnected方法生成aidl对象iPerson。然后就可以通过iPerson来调用aidl里的任意方法返回服务器的东西。客户端开发完毕。关键点是创建aidl文件自动生成了一个接口,在activity中必须绑定服务程序开启的service,在绑定过程中初始化aidl对象。然后就可用aidl对象调用任意方法了。OK,可以运行看效果了。过程真的很繁琐。。但是好像也只能这样了。最主要的还是服务端onBind暴露,然后客户端bindService得到aidl对象。
    2015-09-07下载
    积分:1
  • android 菜单示例
    包 com.wjq.menu ; 导入 android.app.Activity ; 导入 android.os.Bundle ; 导入 android.view.Menu ; 导入 android.view.MenuItem ; 导入 android.widget.Toast ; 公共类 DefaultMenu 扩展活动 { / * * 当第一次创建活动时调用。*/ @Override 公共 void 里面 (捆绑 savedInstanceState) { super.onCreate(savedInstanceState) ; setContentView(R.layout.main) ; } @Override 公共布尔 onCreateOptionsMenu (菜单菜单) {
    2022-01-24 15:59:57下载
    积分:1
  • MiPush_Client_Android_20160912
    米 push接入的详细实例。实现了米push完整的过程(mi push application,)
    2017-12-05 17:23:25下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载