quarta-feira, 31 de agosto de 2011

Verificar se há conexão com internet - Android

public boolean conexaoInternet(Context context) {
ConnectivityManager conn = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo net = conn.getActiveNetworkInfo();

return (net != null && net.isConnected());
}

sexta-feira, 29 de julho de 2011

Hello Android

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv
.setText("Hello, Android");
setContentView
(tv);

}
}
Fonte: http://developer.android.com/resources/tutorials/hello-world.html

quarta-feira, 29 de junho de 2011

O que é SPED Fiscal? - SPED



1) O que é SPED Fiscal?

O SPED Fiscal é um conjunto de escrituração de documentos fiscais, apuração de alguns impostos e outras informaçoes de interesse dos fiscos das unidades federativas e da Receita Federal do Brasil

Na legislação Sped Fiscal é nomeado Escrituração Fiscal Digital (EFD).

2) Quais os livros que abrangem o SPED Fiscal?

A escrituração Fiscal substitui a escrituração e impressão dos seguintes livros:

Registro de Entradas,

Registro de Saídas,

Registro de Inventário,

Registro de Apuração do IPI e

Registro de Apuração do ICMS.

3) Quem está obrigado a adotar o EFD?

A partir de janeiro de 2009: os contribuintes do Imposto sobre Operações Relativas à Circulação de Mercadorias e sobre Prestações de Serviços de Transporte Interestadual e Intermunicipal e de Comunicação - ICMS ou do Imposto sobre Produtos Industrializados – IPI.

4) Quem está dispensado da EFD?

O fisco da unidade federada do contribuinte e a Secretaria da Receita Federal podem dispensar o contribuinte da obrigação estabelecida. A Legislação do Simples Nacional excetua os contribuintes enquadrados nesse Regime da entrega da EFD.

5 ) Quais os membros do SPED que têm acesso aos livros digitais do EFD?

As unidades federadas onde se localiza o estabelecimento da empresa.

6) Em janeiro de 2009, a entrega do SPED Fiscal substituirá também o Sintegra e as GIAs das UFs que aderiram? Caso não, há alguma previsão?

O objetivo do Fisco é identificar a possibilidade desta substituição no projeto piloto, através do cruzamento dos arquivos do SPED Fiscal com o Sintegra e as GIAs. Caso não seja aprovado, estas obrigações permanecerão paralelas até que possam ser substituídas.

7) Como serão tratados os regimes especiais?

Em relação aos Regimes Especiais cada UF se encarregará de adequá-lo ao cenário do Sped Fiscal. Importante, destacar que para o Sped NF-e o tratamento já foi definido, ou seja, os regimes são cassados, e o contribuinte deve solicitá-los novamente, mas, no modelo eletrônico.

8) Qual a posição do fisco em relação à alíquota de ICMS de produto por UF?

Este campo foi solicitado pela UF de SP, e a informação deve ser fornecida na ótica do informando, por estabelecimento.

9) Qual é a multa para o SPED?

Existe a multa pela falta de entrega do arquivo - R$ 5.000,00, além disso, não caíram as multas previstas para as obrigações substituídas, a saber:
A) IN 86/01 - Penalidades
As penalidades estão previstas no artigo 12 da Lei n.º 8.281/91 que estabelece:
multa de 0,5% (meio por cento) do valor da receita bruta da pessoa jurídica no período, aos que não atenderem à forma em que devem ser apresentados os registros e respectivos arquivos;
multa de 5% (cinco por cento) sobre o valor da operação correspondente, aos que omitirem ou prestarem incorretamente as informações solicitadas.
B) Livros fiscais - Cada estado estabelece uma multa pela falta de escrituração do livro fiscal.


Fonte:

quarta-feira, 25 de maio de 2011

Obter propriedades de rede do computador - JAVA

public void Prop_Rede()
throws UnknownHostException, SocketException
{
List list = new ArrayList();
System.out.println("Obtendo Informacões da Rede:");
InetAddress addr = InetAddress.getLocalHost();
byte[] ipAddr = addr.getAddress();
String hostname = addr.getHostName();

System.out.println("Nome do Computador completo: " + hostname);

InetAddress localHost = Inet4Address.getLocalHost();
NetworkInterface networkInterface = NetworkInterface.getByInetAddress(localHost);
System.out.println("Placa: " + networkInterface.getDisplayName());
try
{
System.out.println("Rede: " + NetworkInterface.getNetworkInterfaces().nextElement());
} catch (SocketException ex) {
Logger.getLogger(Propriedade_sistema.class.getName()).log(Level.SEVERE, null, ex);
}


try
{
Enumeration ifaces = NetworkInterface.getNetworkInterfaces();

while (ifaces.hasMoreElements()) {
NetworkInterface iface = (NetworkInterface)ifaces.nextElement();

System.out.println("Obtendo Informacões da interface: " + iface.getName());
for (InterfaceAddress address : iface.getInterfaceAddresses())
{
System.out.println("IP........: " + address.getAddress().toString());
Object bc = address.getBroadcast();
System.out.println("Broadcast.: " + bc);
System.out.println("Máscara...: " + address.getNetworkPrefixLength());

}

}

}
catch (SocketException ifaces)
{
ex.printStackTrace();
}

}

download do sitema de obter propriedades do PC aqui

segunda-feira, 25 de abril de 2011

Gerar executável ".EXE" de um sistema em Java ".JAR" - Java

crie ou edite o build.xml do seu projeto
build.xml
"<"project name="JavaApplication2" default="default" basedir=".">
"<"description>Builds, tests, and runs the project JavaApplication2.
"<"property file="build.properties"/>
"<"echo>${launch4j.dir}
"<"taskdef
name="launch4j"
classname="net.sf.launch4j.ant.Launch4jTask"
classpath="${launch4j.dir}/launch4j.jar;
${launch4j.dir}/lib/xstream.jar"
/>

"<"target name="exe">
"<"launch4j configFile="${project.config.exe}"/>
"<"/target>
"<"/project>

crie o arquivo JavaAplication.l4j.xml no mesmo diretório do build.xml
JavaAplication.l4j.xml
"<"launch4jConfig>
"<"headerType>gui
"<"jar>dist/JavaApplication.jar
"<"outfile>dist/JavaApplication.exe
"<"errTitle>JavaAplication
"<"chdir>.
"<"customProcName>true
"<"icon>
"<"jre>
"<"minVersion>1.6.0
"<"opt>-Xmx200m -Xcheck:jni
"<"/jre>
"<"/launch4jConfig>


Download do launch4J

http://sourceforge.net/projects/launch4j/files/launch4j-3/3.0.2/
Descompacte em algum lugar de sua preferência
e crie o arquivo "build.properties" na mesma pasta onde se encontra o "build.xml"
//***
build.properties
launch4j.dir=Coloque aqui o diretório onde você descompactou o launch4J Ex: C:/Documents and Settings/user/Desktop/launch4j
project.config.exe=JavaAplication.l4j.xml
//***

Feito isso, peça pra "construir" o .jar

Obs: coloquei aspas no menor que "<", basta tira-las para funcionar.

Dica enviado por Reinaldo de Carvalho

domingo, 27 de março de 2011

Java Scripting API - Java

O JavaTM Scripting API é uma estrutura Indepedent linguagem de script para usar os motores de script a partir do código Java.Com a API Java Script, é possível escrever aplicações personalizáveis ​​/ prorrogável na linguagem Java e deixar aescolha de língua scripting personalização para o usuário final.

import javax.script.*;
public class EvalScript {
public static void main(String[] args) throws Exception {
// criar um gerenciador de mecanismo de script
ScriptEngineManager factory = new ScriptEngineManager();
// criar um motor de JavaScript
ScriptEngine engine = factory.getEngineByName("JavaScript");

// cria um objeto Java
String name = "UMC-ASTEC";

// criar a vinculação
engine.put("name", name);

// avaliar o código JavaScript de String
engine.eval("println('Visite sempre o blog, ' + name)");
engine.eval("println('O tamanho da palavra é ' + name.length)");
}
}

Referência