我有三个标签,每个标签有三个片段和一个主要活动,我想创建套接字通过wifi网络发送消息,那么我应该在哪里编写代码呢?在那个特定的片段类或主要活动?
android fragment android-intent android-layout android-fragments
我在用org.json.simple.JSONObject.我想转换string为Json object.
String value=request.getParameter("savepos");
JSONObject jsonObject = (JSONObject) JSONValue.parse(value);
Run Code Online (Sandbox Code Playgroud)
它不起作用.为什么?
我试图获取我的设备的IP地址,但都是徒劳的,没有成功.我试过了
public String getP2PIpAddr() {
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_P2P_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ip = wifiInfo.getIpAddress();
String ipString = String.format(
"%d.%d.%d.%d",
(ip & 0xff),
(ip >> 8 & 0xff),
(ip >> 16 & 0xff),
(ip >> 24 & 0xff));
return ipString;
}
Run Code Online (Sandbox Code Playgroud)
但它给我0.0.0.0,没有其他方法也工作..帮助!!
我试图在一定时间后从动画列表中运行图像,但我也在屏幕顶部添加了图库,用户可以从中选择任何图像并显示,我创建了将要显示的线程五秒后一次又一次地开始动画.我的代码是:
int imgs[] =
{
R.drawable.mashad_one,
R.drawable.mashad_two,
R.drawable.mashad_three,
R.drawable.mashad_four,
R.drawable.mashad_five,
R.drawable.mashad_six,
R.drawable.mashad_seven,
};
int i=0,flag=0;
ImageSwitcher imgBus;
AnimationDrawable animation;
Handler mHandler = new Handler();
void func()
{
imgBus.setFactory(this);
}
@SuppressLint("NewApi") @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.dutyfree);
ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#FF6600"))); // Declare object of Utils class;
Gallery gallery = (Gallery) findViewById(R.id.gallery1);
gallery.setAdapter(new ImageAdapter(this));
gallery.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
if(i==0)
{
i++;
func();
}
flag=1;
imgBus.setImageResource(imgs[arg2]); …Run Code Online (Sandbox Code Playgroud) 我从SQL查询:
select e.*
from terminal_remote_deployment e
where id = (select top 1 e1.id
from terminal_remote_deployment e1
where e1.Terminal_info_id = e.Terminal_info_id
order by e1.version desc
);
Run Code Online (Sandbox Code Playgroud)
我试图在HQL中编写它,如下所示:
final StringBuilder hql = new StringBuilder();
hql.append(" from TerminalRemoteDeployment e");
hql.append(" where e.id = (Select TOP 1 e1.id from TerminalRemoteDeployment e1 where e1.terminalInfo.id = e.terminalInfo.id order by e1.version desc)");
Query query = getEntityManager().createQuery(hql.toString());
resultList = (List<TerminalRemoteDeployment>) query.getResultList();
Run Code Online (Sandbox Code Playgroud)
我遇到这种方法的错误.请帮我写一下hibernate的标准,因为我对此很新.
我正在Android上开发一个应用程序,我正在搜索范围内的所有同行,然后连接所有这些,启动发现的设备成为组所有者,所有其他人成为客户端,我已完成所有连接事务但现在我想让小组所有者将消息发送给所有连接的同行,如何实现这一点,请告诉我点对点通信的方法是什么,Android中的p2p是否也使用IP发送和接收数据?
谢谢你关心塔利班.
我正在开发一个应用程序,其中要求不允许用户使用电源按钮锁定屏幕或关闭Android设备,因此我必须禁用电源按钮并覆盖电源按钮功能,我已经搜索过互联网上也有很多,但找不到任何东西。我已经使用了这两段代码,但它仍然对我不起作用。
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
Log.i("", "Dispath event power");
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
return true;
}
return super.dispatchKeyEvent(event);
}
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_POWER) {
// Back
moveTaskToBack(true);
return true;
}
else {
// Return
Run Code Online (Sandbox Code Playgroud)
请帮助我提前致谢。
我要求我必须将inputText的值传递给backing bean,它将包含文件的版本以及文件上载.我一直在尝试使用远程命令实现它,但没有工作.
以下是我的代码:
<h:form enctype="multipart/form-data" id="uploadForm">
<p:growl id="messages" showDetail="true" />
<p:outputLabel for="vers" value="File Version:" />
<p:inputText id="vers" name="vers"
value="#{remoteDeployment.uploadedVersion}" placeholder="1.x.x.x"
maxlength="17" required="true"
requiredMessage="Version is required." />
<p:separator />
<p:fileUpload onstart="submitVersion()"
fileUploadListener="#{remoteDeployment.upload}" update="messages" >
<f:attribute name="terminalSettings" value="#{as}" />
</p:fileUpload>
<p:remoteCommand name="submitVersion" process="@this vers" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
输入文本的支持bean中的字符串:
@ViewScoped
private String uploadedVersion;
public String getUploadedVersion() {
return uploadedVersion;
}
public void setUploadedVersion(String uploadedVersion) {
this.uploade
Run Code Online (Sandbox Code Playgroud)
请帮忙,如果还有其他办法可以告诉我.
谢谢
我试图在编辑文本上添加边框并在其上添加标签.我做了这样的边框:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#A0A0A0" />
</shape>
Run Code Online (Sandbox Code Playgroud)
但我无法达到我想要的结果.
我想要下面的东西:
请帮忙.
我试图在 Visual Studio 中加载 xaml 文件,但它抛出异常,但当我运行应用程序时,设计和所有功能都绝对没问题。例外情况如下:
InvalidCastException: Unable to cast object of type 'System.Windows.Application' to type 'Omnia.PIE.VTA.App'.
at Omnia.PIE.VTA.MainWindow.get_Instance()
at Omnia.PIE.VTA.Views.AccountHolderInfo.UserControl_Loaded(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Run Code Online (Sandbox Code Playgroud)
提前抱歉,但我是视觉工作室的初学者,花了几个小时后我仍然无法解决它。
android ×6
java ×4
wifi-direct ×2
c# ×1
file-upload ×1
fragment ×1
hibernate ×1
hql ×1
imageview ×1
input ×1
ip ×1
jsf ×1
jsf-2 ×1
json ×1
label ×1
p2p ×1
performance ×1
primefaces ×1
sql-server ×1
subquery ×1
textview ×1
wpf ×1
wpf-controls ×1
xaml ×1