小编Muh*_*mar的帖子

如何在Android应用程序中使用现有数据库

我已经创建了一个SQLite数据库.我想在我的Android项目中使用这个数据库文件.我想将此数据库与我的应用程序捆绑在一起.

应用程序如何才能访问此数据库并将其用作数据库,而不是创建新数据库?

java eclipse sqlite android

317
推荐指数
4
解决办法
20万
查看次数

向iOS应用程序添加自定义字体以查找其真实姓名

我在我的应用程序中添加了两种字体供使用.

这是字体图像.目前文件名为

name.font       = [UIFont fontWithName:@"Helvetica Neue LT Pro-Medium" size:10];
headline.font   = [UIFont fontWithName:@"Helvetica Neue LT Pro-Light" size:8];
Run Code Online (Sandbox Code Playgroud)

把同一个名字放在Font Avaliable option in plist file.

我也尝试过添加文件名

HelveticaNeueLTPro-Lt
HelveticaNeueLTPro-Md
Run Code Online (Sandbox Code Playgroud)

但似乎没什么用.我怎样才能得到字体的确切名称.

在此输入图像描述

cocoa-touch objective-c ios

40
推荐指数
4
解决办法
5万
查看次数

从apk文件中读取Strings.xml文件

有什么办法可以从中读取strings.xml文件apk file吗?
我对libs或类/代码文件只对定义的字符串不感兴趣strings.xml

java eclipse android

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

OnTouchListener不适用于相对布局

我有一个动态RelativeLayout添加很多的东西TextViews.我面临的问题是,每当我TextViews单独应用onTouch监听器时,它会检测到触摸,但是当我向相对布局添加触摸时,它永远不会响应.

此代码检测触摸事件就好了:

TextView tv = new TextView(this);
tv.setText(values[i]);
Drawable d = getResources().getDrawable(R.drawable.level_small_corners);

tv.setClickable(true);
tv.setId(i+1);
tv.setTextSize(18);
tv.setOnTouchListener(cellTouch);
Run Code Online (Sandbox Code Playgroud)

但是当我在myRelativeLayout中添加所有这些TextView时:

myRelativeLayout.setOnTouchListener(cellTouch);
Run Code Online (Sandbox Code Playgroud)

现在,onTouchListener永远不会被调用.为什么会这样?

 <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@android:color/black"
    >
    .
    .
    .

    <ScrollView 
             android:layout_width="fill_parent" 
             android:layout_height="wrap_content"
             android:layout_below="@+id/levelFirstLayout"
             android:layout_marginBottom="70dp"
             > 

        <RelativeLayout  

             android:id="@+id/wordsRelativeLayout"
             android:layout_width="fill_parent" 
             android:clickable="true"   
             android:layout_height="wrap_content"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"

            >
        </RelativeLayout>

        </ScrollView> 
    .
    .
    .
        </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

java android

15
推荐指数
3
解决办法
4万
查看次数

获取在android中使用wifi网络共享连接的所有用户的列表

我想获取wifi网络共享中所有连接用户的列表.我知道我必须阅读,dnsmasq.leases但问题是,我在哪里可以从手机上获取此文件?

如果我看看wifi tethering开源应用程序的源代码

我在这里得到文件路径

this.coretask.setPath(this.getApplicationContext().getFilesDir().getParent());
this.DATA_FILE_PATH+"/var/dnsmasq.leases" 
Run Code Online (Sandbox Code Playgroud)

我可能不会将此应用程序用于wifi网络共享.那么我怎样才能获得文件位置来读取所有连接的用户?

java android android-wifi tethering

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

在android中的tabhost中添加滚动

我有一个标签主机,我有超过6个按钮.但是屏幕只显示3-4个按钮.

以下是我与图像一起使用的代码.

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#777777">

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        >
       <RelativeLayout
            android:id="@+id/layTab"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:background="@drawable/navbar_background"
            android:layout_alignParentBottom="true"
            android:layout_centerVertical="true"
            >
            <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            />
        </RelativeLayout>
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_alignParentTop="true"
            android:layout_above="@+id/layTab"/>


   </RelativeLayout>
</TabHost>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

问题是,我怎么想添加一个滚动,以便我可以滚动到所有6个按钮或任何其他技巧.

最好的祝福

java eclipse android android-layout

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

在android中对齐中心菜单项文本

使用以下代码

<item 
    android:id="@+id/text"
    android:title="@string/mainMenu"
    android:enabled="false"
    android:layout_gravity="center">
</item>
Run Code Online (Sandbox Code Playgroud)

我的风格定义为

<style name="MenuTextStyle" parent="@android:style/TextAppearance.Medium">
    <item name="android:textColor">6F6B6B</item>
    <item name="android:gravity">center_horizontal</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textSize">14sp</item>
Run Code Online (Sandbox Code Playgroud)

但是菜单文本仍然不在中间.如何让它居中?

java eclipse android

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

如何在Objective C而不是Swift中生成NSManagedObject类?

我将coreData swift类定义为

import Foundation
import CoreData

@objc(Users)
public class Users: NSManagedObject {

}
Run Code Online (Sandbox Code Playgroud)

文件名是

Users+CoreDataClass.swift
Run Code Online (Sandbox Code Playgroud)

我需要称之为

NSFetchRequest* request = [Users fetchRequest];
Run Code Online (Sandbox Code Playgroud)

我尝试导入"Users+CoreDataClass-Swift.h"但是它没有识别任何具有用户名的类.

我错过了什么.

xcode core-data objective-c swift swift3

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

在SQlite android数据库中存储货币

我试图在android中的sqlite数据库中存储货币值.我不这么认为int会在这里使用.我听说Bigdecimal可以用.如果有人能告诉我它应该用于向sqlite数据库发送值的方式.

java eclipse sqlite android

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

使用ssh重启linux web服务器

我使用ssh命令关闭了我的linux web服务器

  ~# shutdown -h now
Run Code Online (Sandbox Code Playgroud)

我怎样才能重新启动服务器.我正在尝试不同的东西,但他们没有帮助.如何使用ssh重新启动.

linux ubuntu

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