在本文中,我们将带你了解LinphoneAndroid如何导入库项目?在这篇文章中,我们将为您详细介绍LinphoneAndroid如何导入库项目?的方方面面,并解答android导入so常见的疑惑,
在本文中,我们将带你了解Linphone Android如何导入库项目?在这篇文章中,我们将为您详细介绍Linphone Android如何导入库项目?的方方面面,并解答android导入so常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的Android PhoneGap:android:windowSoftInputMode似乎不起作用、Android studio 使用心得 (七)--- 如何导入 library 工程包、android – Zxing 2.2在eclipse中导入为一个库项目(而不是.jar)、android – 如何将OnTouchListener添加到listview项目?。
本文目录一览:- Linphone Android如何导入库项目?(android导入so)
- Android PhoneGap:android:windowSoftInputMode似乎不起作用
- Android studio 使用心得 (七)--- 如何导入 library 工程包
- android – Zxing 2.2在eclipse中导入为一个库项目(而不是.jar)
- android – 如何将OnTouchListener添加到listview项目?
Linphone Android如何导入库项目?(android导入so)
我正在研究SIP应用程序并使用Linphone库.
我试图在设备上制作并运行构建,但问题很少
我在Mac上设置了Android SDK和NDK.
现在,当我使用命令通过终端复制repo时
$git clone git://git.linphone.org/linphone-android.git --recursive
而且Makefile运行这段代码:
$make
然后它显示的是Build Successfull.
现在我需要将这个项目导入Eclipse,当我将这个导入的项目(名为“linphone-adroid”的文件夹)导入我的Eclipse时,它向我展示了很多项目,我很困惑应该使用哪一个,如果我选择所有这些项目那么它给了我很多其他的错误(如下图所示)
liblinphone-android – >在设备运行时运行正常但是当我拨打号码时它会改变它的视图并显示持续时间0:00并且不调用号码然后我必须按下挂断按钮以解除呼叫. (无法拨打电话)
请建议我如何将这个项目导入我的eclipse以及我需要在终端上运行的其他脚本以使其运行.
到目前为止我所做的是对还是错?
解决方法:
在构建库之后,你必须在eclipse中导入它
档案 – >新 – >其他…… – > Android – >来自现有代码的Android项目 – > browse_your_project
现在打开你的应用程序(有活动的项目)并分配你之前加载的linphone库….
右键单击您的项目 – >从左侧选择Android标签 – >从底部库部分,点击“添加…” – >你会看到你在eclipse工作区中列出的库 – >选择正确的 – >点击“确定” – >现在刷新并清理项目 – >构建并尝试运行
Android PhoneGap:android:windowSoftInputMode似乎不起作用
android:windowSoftInputMode="adjustResize"
必须在清单中设置,我这样做了.我还发现,对于PhoneGap config.xml,有
<preference name="android-windowSoftInputMode" value="adjustResize"/>
设置,我也粘贴了.我也尝试了两个参数的组合值’stateVisible | adjustResize'(不仅仅是’adjustResize’),但在我看来它们都没有效果.我不知道,也许我做错了,但你可以查看模拟器的截图(Android 4.0.3,但我也试过4.1.2和4.2.2):
http://screencast.com/t/Mm0mw8c693 – 键盘可见
http://screencast.com/t/lZ2DomqeRR – 键盘隐藏
在屏幕截图中,我故意捕获了我的清单和config.xml设置,因此您可能会看到它们实际存在.
我甚至录制了短视频 – http://screencast.com/t/xI9PMcMJxxx
正如您所看到的,当键盘显示/隐藏时,不会发生任何视口大小调整.
我还使用console.log()检查了window.innerHeight,它对于可见和隐藏键盘都保持相同.
拜托,给我一些建议.
解决方法
我通过将全屏设置为false来解决了这个问题,因为我的应用程序不能全屏显示这个问题.
Android studio 使用心得 (七)--- 如何导入 library 工程包
前面我有说过一种导入 library 工程源码的方法,但是需要先在 eclipse 生成 build 文件,显得太麻烦,今天我又尝试用了另一种比较方便的方法。
1,File-->New Module

2. 选择 Imort Existing Project

3. 选择项目路径,我们还可以重命名这个 library 名字 Modeult name;

4.Next Finish.

5. 最后,我们需要在项目的 build.gradle 里面加上一句 compile project ('':Pagerlibrary'')

android – Zxing 2.2在eclipse中导入为一个库项目(而不是.jar)
我从下面的链接下载了zxing 2.2代码
https://code.google.com/p/zxing/downloads/list
我的要求是将“核心”项目导入eclipse并添加几个代码.然后将其标记为图书馆项目.
我想将此库项目包含到条形码扫描器示例应用程序中,并使用条形码扫描程序应用程序作为我项目中的库.
解决方法:
Solved
先决条件下载最新的zxing包.
过程1
>在eclipse中创建一个java项目,并将其命名为Zxingcore.
>在core文件夹中复制并粘贴完整的src文件夹.
>如果您需要编辑任何代码,您可以执行此操作.否则跳过这个
步.
> Java库已准备好使用.
[注意:使用Java 1.6编译Java项目以摆脱运行时异常]
过程2
>在eclipse中选择从现有源创建一个android项目.
>浏览你的zip文件的android文件夹[这是一个示例项目
与图书馆一起使用]你的项目应该少量导入
错误
>缺少实际的核心库,我们应该添加Zxingcore
流程1中的库
>右键单击项目 – >属性 – > JavaBuildpath(从左侧窗格)
– >项目标签 – >添加 – >检查Zxingcore – 好的.
>现在所有的错误都应该消失了.是时候制作条形码了
scanner app应用于图书馆项目
>右键单击项目 – >属性 – > android(来自左侧窗格) – >
check isLibrary – >申请 – >好.
>现在,您将在某些switch case语句中遇到错误.转换
有问题的switch case语句给它..elseif
>您的图书馆项目已准备就绪
>对于那些想要将条形码扫描仪作为独立应用程序运行的人
跳过步骤5,6,7,8
android – 如何将OnTouchListener添加到listview项目?
private void populateList() { c = this.cDAO.fetchAllContacts(); startManagingCursor(c); String[] from = new String[]{ContactsDAO.KEY_NOME}; int[] to = new int[]{R.id.nome1}; SimpleCursorAdapter notes = new Mylistadapter(this,R.layout.list_row,c,from,to,activitySwipeDetector); setlistadapter(notes); }
列表和list_row的xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listaBottom" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#B5E61D" > <ListView android:id="@+id/android:list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#B5E61D" android:divider="#80FFFF" android:dividerHeight=".5dp" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <TextView android:id="@+id/nome1" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="30dp" android:textColor="#5289DC" />
此外,我在listview上设置了一个OnTouchListener来监听正常工作的滑动和点击事件,除了它不会侦听列表中任何项目中发生的事件.做一些研究我发现我需要扩展SimpleCursorAdapter来为所有项添加监听器.这是我的扩展课程:
public class Mylistadapter extends SimpleCursorAdapter { ActivitySwipeDetector asd; public Mylistadapter(Context context,int layout,Cursor c,String[] from,int[] to,ActivitySwipeDetector asd) { super(context,layout,to); this.asd = asd; } public View getView(int position,View convertView,ViewGroup parent) { View view = super.getView(position,convertView,parent); TextView row = (TextView)view.findViewById(R.id.nome1); row.setonTouchListener(asd); return view; } }
这不起作用.有没有人知道如何使它工作?
编辑:只是为了澄清,我想要的是识别列表项目上的手势(向左滑动,向右滑动,单击).到目前为止,如果我在列表的空白部分(在项目下)执行手势,则侦听器会捕获事件,但如果我在某个项目上执行此操作,则无法识别滑动.
解决方法
今天关于Linphone Android如何导入库项目?和android导入so的分享就到这里,希望大家有所收获,若想了解更多关于Android PhoneGap:android:windowSoftInputMode似乎不起作用、Android studio 使用心得 (七)--- 如何导入 library 工程包、android – Zxing 2.2在eclipse中导入为一个库项目(而不是.jar)、android – 如何将OnTouchListener添加到listview项目?等相关知识,可以在本站进行查询。
本文标签: